我正在离线服务器上安装Anaconda,并希望安装一些第三方软件包。
1)将conda PACKAGE.tar.bz2文件下载到本地桌面机器
2)SCP将其放入服务器上的主目录中
3)在服务器上,使用 my Anaconda二进制文件激活Conda环境
4)在服务器上,运行conda install PACKAGE.tar.bz2
即使这样运行没有错误,当我尝试导入时,Anaconda也找不到PACKAGE。我认为这个问题是由于频道是"未知"。
例如,我尝试在我的本地环境中安装Pyproj。
(testenv) [user@server ~]$ conda list
# packages in environment at /home/user/anaconda2/envs/testenv:
#
# Name Version Build Channel
anaconda 5.2.0 py27_3
pyproj 1.9.5.1 py27_0 <unknown>
Anaconda发现它已安装在testenv
但无法导入。
安装软件包时是否需要使用一些标志?有没有办法为Pyproj定义频道?其他解决方案?
感谢。
更新:如果我在 base 环境中,则安装有效。但是,如果我尝试将软件包直接安装到我的用户定义环境中,它就无法工作。