gpt4 book ai didi

python - 如何在 Windows 中离线更新整个 Anaconda Python 发行版?

转载 作者:太空狗 更新时间:2023-10-29 18:32:30 24 4
gpt4 key购买 nike

我在无法访问互联网的 Windows 机器上使用 Anaconda Python 发行版。

安装非常简单:只需下载并复制 Anaconda Windows 安装程序并以标准方式安装即可。

但是说到更新:

  • 考虑到包之间复杂的相互依赖关系,如果我手动下载、复制和更新单个包,这既乏味又容易出错。
  • 如果我卸载整个 Anaconda,然后重新安装一个新的(我目前的方法),我将丢失我的个人配置以及未包含在 Anaconda 安装程序中的手动安装的软件包。

是否可以运行类似的东西:

conda update Anaconda-2.2.0-Windows-x86_64.exe

从一体化 Windows 安装程序中提取和更新必要的软件包?

我注意到最新的 conda update 命令提供了新的 --offline 选项,但它似乎并不用于此目的...

最佳答案

一般来说,像 Anaconda Server 这样的东西旨在简化此类工作流程。

一些建议的解决方法:

  • 在另一台有互联网的机器上重现您的安装(保存 conda list --export 到文件和 conda install --file)。然后在该机器上使用 conda update 生成并下载包。一个可能有用的提示是,如果您使用多个 conda 包并将它们打包成一个扁平的 tarball,您可以使用 conda 安装该 tarball,它将安装所有包。或者您可以将包放在 pkgs 缓存中并使用 --offline 标志。

  • 将较新的 Anaconda 安装到其他位置,并将包从 pkgs 缓存复制到您的当前文件夹。

这两个都有点笨重,但没有 Anaconda Server 就没有简单的方法来实现这一点。

关于python - 如何在 Windows 中离线更新整个 Anaconda Python 发行版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30387722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com