【发布时间】:2018-11-02 12:26:56
【问题描述】:
我想在 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,但它给了我同样的错误。这里有什么问题?
【问题讨论】:
-
您说要安装 3.3.1,但您正在尝试安装 3.3.0...
-
对不起。这是一个错误。我更正了。
-
那么 conda-list 命令的输出就很清楚了——那个包不存在。为什么你认为你可以根据那里的输出安装这个版本?