我运行的是ArchLinux,我刚刚通过AUR安装了anaconda2。Anaconda安装在/opt/anaconda2中。我可以通过这个命令激活水蟒
source /opt/anaconda2/bin/activate root
我注意到,我只能以我的用户身份安装包,如果我附加pip install with--user和conda不能使用该选项。然后安装包
^{pr2}$但是,除非我使用export将其添加到路径中,否则anaconda环境看不到这些包。我的问题真的是如何将我的本地包添加到Python之路?这样当我激活环境时它们就可用了?或者最好将anaconda作为用户安装在本地的主目录中?我知道你把水蟒安装克隆到本地目录。这里最好的方法是什么?在
您的用户需要对Anaconda或Miniconda目录结构具有写权限。但是,这可以通过组权限和用户权限来实现。检查archlinux是否安装了带有特殊组的
/opt/anaconda2/
,例如“anaconda”。如果是,可以将用户添加到该组以获得访问权限。在还有三件事要考虑:
如果这些软件包在ArchLinux中不可用,我同意merv在评论中的建议:直接从Anaconda获得安装程序,而不是使用ArchLinux包管理器。在
相关问题 更多 >
编程相关推荐