Невозможно установить сборку пакета conda spyder - PullRequest
0 голосов
/ 02 ноября 2018

Я хочу установить конкретную сборку spyder на conda - версия 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 голосов
/ 05 ноября 2018

Это не очень рекомендуется, и в первую очередь вероятной причиной этой проблемы является обновление одной или нескольких зависимостей до версии, не протестированной вместе в метапакете anaconda.

Однако тот факт, что для обновления ... что-то ... требуется 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 и т. Д.

...