Ядра Spyder "модуль не найден" на виртуальной машине Ubuntu - PullRequest
1 голос
/ 13 апреля 2020

Я пытаюсь подключить ядро ​​spyder к моей удаленной машине с Ubuntu и следовал этому руководству . Установка ядер spyder с использованием sudo pip install spyder-kernels работала нормально.

Однако при попытке запустить:

python -m spyder_kernels.console — matplotlib=’inline’ — ip=my.vm.ip.address. -f=./remotemachine.json

На моей виртуальной машине появляется следующая ошибка:

Error while finding module specification for 'spyder_kernels.console' (ModuleNotFoundError: No module named 'spyder_kernels')

Моя удаленная виртуальная машина использует Python 3.7.7 и размещена на облачной платформе Google.

Любая помощь очень ценится.

1 Ответ

1 голос
/ 14 апреля 2020

Проблема в том, что при запуске sudo pip install вы используете root пользовательскую установку Python, а не пользовательскую установку, из которой вы в конечном итоге запускаете команду.

Попробуйте использовать либо python -m pip install spyder-kernels или sudo python -m spyder_kernels.console .... Желательно, чтобы вы не запускали ни одну из команд как root.

...