我成功地从environment.yml
文件中创建了一个 Conda 环境。问题是当我决定添加一个对环境的新依赖并且我想离线更新它时。我修改了environment.yml
文件并尝试了这个:
conda env update --file environment.yml
但结果是:
Collecting package metadata (repodata.json): done
Solving environment: done
Downloading and Extracting Packages
cffi-1.14.2 | 227 KB | ################################################################################################################################# | 100%
setuptools-49.6.0 | 748 KB | ################################################################################################################################# | 100%
cryptography-3.0 | 573 KB | ################################################################################################################################# | 100%
pip-20.2.2 | 1.7 MB | ################################################################################################################################# | 100%
selenium-3.141.0 | 820 KB | ################################################################################################################################# | 100%
python-3.8.5 | 49.3 MB | #########################################################################1 | 57% python-3.8.5 | 49.3 MB | #########################################################################7 | 57%
CondaSignalInterrupt: Signal interrupt SIGINT
它下载了 python-3.8.5,这不应该发生,因为我已经在我的基础环境中拥有它。但是,如果我尝试:
conda env update --file environment.yml --offline
结果是:
usage: conda-env [-h] {create,export,list,remove,update,config} ...
conda-env: error: unrecognized arguments: --offline
看了说明书,也没有--use-index-cache
。目前,我找到了一种通过删除并再次创建环境来解决此问题的方法。知道如何解决这个问题吗?