FAKEiMAKEt 2024-06-04 11:36 采纳率: 60%
浏览 107

linux系统安装miniconda3失败

在做wrfchem,准备排放源需要用到MEIC,miniconda3就是为运行MEIC准备的嘛,但是安装的时候出问题,一直找不到原因。
1.下载
我是从网页https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh下载的,然后再上传到服务器,放在packages文件夹下
2.安装
在packasges路径下直接执行bash Miniconda3-latest-Linux-x86_64.sh,在一系列的enter和yes之后,安装到当前用户的主目录时报错:

img

PermissionError: [Errno 13] Permission denied
[39707] Failed to execute script 'entry_point' due to unhandled exception!

  • 写回答

2条回答 默认 最新

  • 阿里嘎多学长 2024-06-04 11:36
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    从您提供的错误信息来看,这个问题是由于权限不足导致的。当您尝试在服务器上安装Miniconda3时,系统需要写入权限到指定的安装目录,但是似乎您没有足够的权限去写入到/public/home/tanghong/miniconda3这个目录。

    以下是一些解决这个问题的步骤:

    1. 检查当前用户权限: 使用命令ls -ld /public/home/tanghong/miniconda3来检查该目录的权限和所有者。

    2. 改变目录权限: 如果目录的权限不允许写入,您可以尝试使用chmod命令来改变权限。例如,使用sudo chmod -R 755 /public/home/tanghong/miniconda3命令给予目录执行和读写权限(需要有sudo权限)。

    3. 改变目录所有者: 如果目录不属于当前用户,您可以使用chown命令来改变所有者。例如,使用sudo chown -R tanghong:tanghong /public/home/tanghong/miniconda3将目录的所有者改为tanghong用户(同样需要有sudo权限)。

    4. 使用sudo安装: 如果您有sudo权限,可以尝试使用sudo来运行安装脚本,例如:sudo bash Miniconda3-latest-Linux-x86_64.sh

    5. 选择不同的安装位置: 如果上述方法都不可行,您可以选择一个有写入权限的目录来安装Miniconda3。在提示输入安装路径时,输入一个新的路径,例如/home/tanghong/miniconda3

    6. 检查SELinux设置: 如果您的服务器启用了SELinux,可能需要调整SELinux的策略来允许写入到该目录。

    代码示例:

    # 检查目录权限
    ls -ld /public/home/tanghong/miniconda3
    
    # 更改目录权限(如果需要)
    sudo chmod -R 755 /public/home/tanghong/miniconda3
    
    # 更改目录所有者(如果需要)
    sudo chown -R tanghong:tanghong /public/home/tanghong/miniconda3
    
    # 使用sudo运行安装脚本
    sudo bash Miniconda3-latest-Linux-x86_64.sh
    

    参考资料

    请尝试上述方法,并根据您的服务器环境和权限调整相应的命令。如果问题仍然存在,可能需要联系服务器的管理员来获取进一步的帮助。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月4日