我已经使用 Jupyter Notebook 一段时间了,效果很好。我今天尝试下载 Spyder,但我在终端中安装的许多软件包无法在 Spyder 上运行。
例如,pandas_datareader
在 Jupyter 笔记本上工作正常,但在 Spyder 上不起作用。当我尝试导入模块时,出现模块未找到错误。
我尝试更新软件包以及删除然后重新安装,但仍然无法正常工作。我从spyder-ide.org 网站下载了Spyder。
这是常见问题。
您可能安装了两个 Python,并且使用Jupyter
用一个Python但是Spyder
可以使用其他Python。
不同的 Python 不共享模块。
Run in Spyder
and Jupyter
import sys
print( sys.executable )
查看Python中使用的完整路径Spyder
and Jupyter
然后你可以使用
/full/path/to/python -m pip install ...
在正确的 Python 中安装模块。
您还可以检查 Spyder 的设置是否可以设置项目中使用的 Python 路径 - 这样您就可以更改 Python 并使用已安装模块的版本。这样你还可以在不同的项目中使用不同的Python(具有不同的模块)(即在项目中使用虚拟环境 -venv
)
我假设Jupyter
并不意味着谷歌合作实验室 https://colab.research.google.com运行的Jupyter
在 Google 的服务器上,并在此服务器上安装模块 - 但 Spyder 在本地计算机上运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)