无法安装conda spyder软件包版本

时间:2018-11-02 12:26:56

标签: python anaconda spyder

我想在conda上安装特定版本的spyder-版本3.3.0,带有py36_a版本。

# Name                  Version           Build  Channel                             
spyder                    3.3.0          py27_0  pkgs/main           
spyder                    3.3.0          py36_0  pkgs/main           
spyder                    3.3.0          py37_0  pkgs/main           
spyder                    3.3.1          py27_1  pkgs/main           
spyder                    3.3.1          py35_1  pkgs/main           
spyder                    3.3.1          py36_1  pkgs/main           
spyder                    3.3.1          py37_1  pkgs/main 

但是,当我这样做时,我得到一个错误,即找不到该软件包。

$conda install spyder=3.3.0=py36_1
Solving environment: failed

PackagesNotFoundError: The following packages are not available from current channels:

  - spyder==3.3.0=py36_1

Current channels:

  - https://repo.anaconda.com/pkgs/main/linux-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/free/linux-64
  - https://repo.anaconda.com/pkgs/free/noarch
  - https://repo.anaconda.com/pkgs/r/linux-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://repo.anaconda.com/pkgs/pro/linux-64
  - https://repo.anaconda.com/pkgs/pro/noarch

我也尝试了conda install -c pkgs/main spyder=3.3.0=py36_1,但它给了我同样的错误。怎么了?

1 个答案:

答案 0 :(得分:0)

这不是真的建议, 并将一个或多个依赖项更新为在anaconda meta程序包中未一起测试的版本,首先可能是导致此问题的原因。

但是,更新,.....需要Spyder> = 3.3.0的事实令人担忧,并且似乎与另一个线程上报告的内容匹配。你能跑

conda install spyder=3.3.0 

并在此处发布您的完整输出,我们需要知道导致此问题的原因。

也不要尝试做conda update --all

相反,您需要执行以下操作

conda remove spyder-kernels
conda install spyder-kernel==0.*
conda update spyder

我的建议只是更新要更新的软件包:

conda update spyder, conda update pandas