我已经使用 Jupyter notebook 有一段时间了,它运行良好,我今天尝试下载 Spyder,我在终端上安装的很多包都无法在 Spyder 上运行,例如 pandas_datareader 在 Jupyter notebook 中运行良好,但它不会在 Spyder 上工作我在尝试导入它时遇到模块未找到错误。我尝试更新软件包以及删除然后重新安装,但它仍然无法正常工作。我从 spyder-ide.org 网站下载了 Spyder。谢谢你提供的所有帮助。
1 回答
1
这是常见的问题。
您可能安装了两个 Python,并且您使用Jupyter
一个 Python,但Spyder
可能使用其他 Python。
不同的 Python 不共享模块。
跑进去Spyder
和Jupyter
import sys
print( sys.executable )
查看使用的 Python 的完整路径Spyder
,Jupyter
然后您可以使用
/full/path/to/python -m pip install ...
在正确的 Python 中安装模块。
如果您可以设置项目中使用的 Python 的路径,您还可以检查 Spyder 的设置 - 这样您可以更改 Python 并使用已安装模块的版本。这样,您还可以在不同的项目中使用不同的 Python(具有不同的模块)(即在项目中使用虚拟环境 - venv
)
我认为这Jupyter
并不意味着Google Colab在 Google 的服务器上运行Jupyter
并在此服务器上安装模块 - 但 Spyder 在本地计算机上运行。
于 2021-09-19T23:07:48.913 回答