我的默认conda目录中没有足够的空间,因此我希望将conda软件包下载到其他位置。我在
创建并激活了一个conda环境。/different_drive/condaenv
根据我在网上找到的内容,我尝试编辑.condarc文件以使其具有
pkgs_dirs
- /different_drive/pkgs
并编辑默认目录的权限
/home/user/conda/pkgs/
为只读。但是,我只得到权限被拒绝的错误,因为conda仍尝试将文件下载到默认目录。关于如何更改软件包的下载位置有什么建议吗?
答案 0 :(得分:2)
如果其他人遇到同样的问题,如评论之一所建议here:
conda config --add pkgs_dirs /new_path_pkgs/
验证 pkgs_dirs 路径是否已更改:
conda config --show
包现在将保存在新路径中。
答案 1 :(得分:0)
激活virtualenv之后,只需使用pip install,软件包将安装到该virtualenv的路径。
您可以通过以下方法进一步验证已安装软件包的路径(例如numpy):
import numpy
print(numpy.__file__)
答案 2 :(得分:0)
我认为您可能可以使用其他路径创建新环境,并将软件包安装在该路径上。或者更好的是,您可以将现有的conda环境更改为拥有更多空间的新路径。选中this link out.,希望对您有所帮助。
答案 3 :(得分:0)
this链接上提供的步骤可以回答问题。
创建环境后,将其激活,然后安装软件包。软件包应安装在此环境中,而不是默认位置。