无法使用“conda env create”为同一个linux-64操作系统创建环境

时间:2017-11-13 15:45:44

标签: conda virtual-environment

我已将运行Ubuntu 16.04的工作机器上的虚拟环境导出到“environment.yaml”文件,然后尝试使用该文件在我的家用机器上创建相同的虚拟环境,该机器也运行Ubuntu 16.04但我得到了以下错误:

使用Anaconda Cloud api网站https://api.anaconda.org
获取包元数据.......
解决包装规格:。
错误:当前linux-64频道中缺少软件包:
   - ca-certificates 2017.08.26 h1d4fec5_0
   - certifi 2017.7.27.1 py27h9ceb091_0
   - libedit 3.1 heed3624_0
   - libffi 3.2.1 hd88cf55_4
   - libgcc-ng 7.2.0 h7cc24e2_2
   - libstdcxx-ng 7.2.0 h7a57d05_2
   - ncurses 6.0 h9df7e31_2
   - openssl 1.0.2m h8cfc7e7_0
   - 点9.0.1 py27ha730c48_4
   - python 2.7.14 ha6fc286_23
   - readline 7.0 ha6073c6_4
   - setuptools 36.5.0 py27h68b189e_0
   - sqlite 3.20.1 hb898158_2
   - tk 8.6.7 hc745277_3
   - 车轮0.29.0 py27h411dd7b_1
   - zlib 1.2.11 ha838bed_2

1 个答案:

答案 0 :(得分:1)

我家用机器上的Conda版本很旧,这使得Conda寻找旧版本的软件包。我使用以下命令更新Conda后

conda update conda

问题已经解决了。