key*_*oss 5 python anaconda conda
我正在尝试离线更新Anaconda/conda中的xlwings.
从https://pypi.python.org/pypi/xlwings,我下载了最新的软件包,并将其放入"C:\ Program Files\Anaconda2\pkgs"
从Cmd,我尝试了许多不同的组合,但我似乎无法让它更新包...例如:
1) conda install xlwings --offline
2) conda install xlwings --offline xlwings-0.10.2.tar.gz
3) conda update xlwings --offline
4) conda update xlwings --offline xlwings-0.10.2.tar.gz
Run Code Online (Sandbox Code Playgroud)
尝试2和4(我已尝试使用完整目录)导致无法识别的命令.
提前致谢!
h3h*_*325 12
首先下载相关的package-name.tar.bz2文件,(来自anaconda存储库)
打开命令提示符,cd到apropiate目录并输入
conda install package-name.tar.bz2
Run Code Online (Sandbox Code Playgroud)
这应该工作.
根据我的经验,这个过程是:
tar.bz2从 ~/anaconda3/pkgs 文件夹复制相关文件conda update name_of_packge.tar.bz2 --offline。你可能想conda index在pkgs文件夹上运行
更新
另一种选择是使用conda pack。这允许将整个环境从在线转移到离线。
如果您想更新/安装 conda 包,您需要将相应的 conda 包(您下载了 pip 包)下载到您的pkgs目录中。
conda install xlwings --use-index-cache
Run Code Online (Sandbox Code Playgroud)
过去为我工作。但是频道的索引缓存应该至少更新一次。您可能仍然需要该--offline标志,但我从未使用过它。但是您必须检查自己要安装的软件包的依赖关系,这可能非常耗时,因为您必须手动下载所有其他软件包。
您可以在您使用的频道中找到 conda 包(在我的情况下为https://repo.continuum.io/pkgs/free/win-32/)。
如果你想离线安装 pip 包,只需使用
pip install package.tar.gz
Run Code Online (Sandbox Code Playgroud)
pip还附带您的 anaconda 发行版。如果您使用的是 conda 环境,则 pip 将位于您当前环境的路径上。
| 归档时间: |
|
| 查看次数: |
46172 次 |
| 最近记录: |