进行“ conda env”时遇到“解决环境:失败”错误

时间:2019-08-14 02:29:22

标签: python anaconda

我有python 3.7和最新的anaconda。(MacOS 10.14.5)

我正在解决环境:出现此错误代码的失败问题。

ResolvePackageNotFound: 
  - twisted==17.5.0=py36_0

谁能告诉我如何解决这个问题?

谢谢。

conda env create -f cvcourse_macos.yml 


(base) Simons-MacBook-Pro:~ paladalgom$ cd Downloads
    (base) Simons-MacBook-Pro:Downloads paladalgom$ conda env create -f cvcourse_macos.yml 
    Collecting package metadata (repodata.json): done
    Solving environment: failed

    ResolvePackageNotFound: 
      - twisted==17.5.0=py36_0

(base) Simons-MacBook-Pro:Downloads paladalgom$ - twisted==17.5.0=py36_0

2 个答案:

答案 0 :(得分:1)

使用您喜欢的编辑器打开文件cvcourse_macos.yml

如果您是编程新手,请尝试SublimeAtom

.yml文件可能具有以下结构:

name: python-cvcourse
channels:
  ...
dependencies:
  ...
  - pip=10.0.1=py36_0
  ...

pip=10.0.1=py36_0行下面添加:

  - pip=10.0.1=py36_0:
    - twisted==17.5.0=py36_0

请注意:之后的- pip=10.0.1=py36_0以及下一行的4个空格或缩进。

依赖项twisted==17.5.0=py36_0将在依赖项列表中的某处,删除该其他实例并保留您添加的实例。

然后,保存文件并再次运行conda env create -f cvcourse_macos.yml

替代:

具体的python-cvcourse是Udemy计算机视觉课程的一部分。我已经做到了,可以说:随时删除"twisted=17.5,0=py36_0"行。您将不需要它。 tbb..(取决于conda版本)也会遇到无限循环。

答案 1 :(得分:0)

在conda的env.yml中,将twisted==17.5.0=py36_0放在pip下。

相关问题