我在没有Internet访问权限的Windows计算机上使用Anaconda Python发行版。
安装非常简单:只需下载并复制Anaconda Windows安装程序并以标准方式安装即可。
但是在更新方面:
是否可以运行类似:
conda update Anaconda-2.2.0-Windows-x86_64.exe
从一体化Windows安装程序中提取和更新必要的软件包吗?
我注意到最新--offline
命令提供的新conda update
选项,但它似乎并没有为此目的服务......
答案 0 :(得分:7)
通常,Anaconda Server之类的内容旨在简化此类工作流程。
一些建议的解决方法:
使用互联网在另一台计算机上重现您的安装(将conda list --export
保存到文件conda install --file
)。然后在该计算机上使用conda update
生成并下载软件包。一个可能有用的提示是,如果您使用几个conda包并将它们转换为平坦的tarball,您可以使用conda来安装该tarball,它将安装所有的包。或者您可以将包放在pkgs
缓存中并使用--offline
标志。
将较新的Anaconda安装到其他位置,并将包从pkgs
缓存复制到当前文件夹。
这两个都有点笨拙,但没有Anaconda Server,没有简单的方法可以做到这一点。