Ubuntu 虚拟机上的 Spyder 内核 "module not found"

Spyder Kernels "module not found" on Ubuntu VM

我正在尝试将 spyder 内核连接到我的远程 Ubuntu 机器并且正在关注 this guide。使用 sudo pip install spyder-kernels 安装 spyder 内核工作正常。

但是,当尝试 运行 时:

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

我在我的 VM 上收到以下错误:

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

我的远程 VM 使用 Python 3.7.7 并由 Google 的云平台托管。

非常感谢任何帮助。

问题是 运行ning sudo pip install,你使用的是 root 用户的 Python 安装,而不是你最终 运行 命令来自的用户安装.

尝试使用 python -m pip install spyder-kernelssudo python -m spyder_kernels.console ...。最好不要 运行 作为 root 命令。