远程服务器安装Anaconda时,如何指定.baseconda目录的创建路径?
Anaconda安装时指定.baseconda目录路径的解决办法
Anaconda安装过程中会读取系统的HOME环境变量来创建.conda配置目录,你遇到的问题核心是默认HOME指向了无权访问的/home/username,所以需要临时修改HOME到你的实际有权限目录再执行安装。
具体操作步骤:
临时修改HOME环境变量
在执行安装脚本前,先将HOME设置为你的实际主目录,再运行安装命令:export HOME=/some/where/directory ./Anaconda-install-script.sh -u /path/to/desire/location这样安装过程中会自动在
/some/where/directory下创建.conda目录,避免访问无权限的原主目录。安装后恢复HOME(可选)
如果你需要恢复系统默认的HOME设置,安装完成后可以执行:unset HOME或者直接关闭当前终端重新打开,
HOME会自动恢复为系统默认值。验证安装结果
安装完成后,可通过以下命令确认配置路径正确:conda info查看输出中的
user config file和populated config files项,确认路径指向/some/where/directory/.conda即可。
补充说明
-u参数仅用于指定Anaconda的安装路径,并不控制.conda配置目录的位置。conda的配置目录路径完全依赖HOME环境变量,因此临时修改HOME是最直接有效的解决方式。
内容的提问来源于stack exchange,提问作者lucifer Futonli
相关产品推荐
相关产品推荐

