ModuleNotFoundError для модуля spyder-kernels, установленного через pip - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь использовать conda для установки ядер spyder и создания экземпляра ядра на удаленном сервере в соответствии с инструкциями здесь: https://docs.spyder -ide.org / ipythonconsole.html

Когда я запускаю команду python -m spyder_kernels.console Я получаю сообщение об ошибке:

/home/selah/anaconda3/bin/python: Error while finding module specification for 'spyder-kernels.console' (ModuleNotFoundError: No module named 'spyder-kernels')

Однако я знаю, что ранее сегодня эта команда работала нормально.

Любые идеи о том, что происходит и какЯ мог бы это исправить?

Информация о версии:

[selah@lothal ~]$ conda --version
conda 4.6.2
[selah@lothal ~]$ conda list | grep spyder-kernels
spyder-kernels            0.3.0                    py36_0  
[selah@lothal ~]$ find -name '*spyder-kernels*'
./anaconda3/pkgs/spyder-kernels-0.3.0-py36_0
./anaconda3/pkgs/spyder-kernels-0.3.0-py36_0.tar.bz2
./anaconda3/conda-meta/spyder-kernels-0.3.0-py36_0.json

1 Ответ

0 голосов
/ 10 февраля 2019

Ваш комментарий:

"However, I know that earlier today this command worked fine."

Возможно, у вас настроена виртуальная среда conda, которая деактивирована.Попробуйте это, чтобы увидеть все доступные conda окружения:

conda env list

Если они есть, вы можете сделать:

conda list -n whicheverenvyouchoose

, чтобы проверить, установлено ли для данного spyder_kernels.

Если и когда вы его найдете, просто выполните:

conda activate whicheverenvyouchoose

Если у вас как-то нет , сначала создайте виртуальную среду conda для вашегоработайте со следующим:

conda create -n whateveryoudcalltheenv python=x.y anaconda

, где x.y - предпочитаемая вами версия Python.

, затем выполните:

.  activate whateveryoudcalltheenv

Теперь продолжайте и установитепакеты через:

conda install -n whateveryoudcalltheenv stuff

На этом этапе вы должны быть готовы.

Когда вы закончите работать в этой среде, просто:

source deactivate

Не нужно называть это.

...