【发布时间】:2021-11-13 17:21:17
【问题描述】:
我使用 Jupyter notebook 已经有一段时间了,它运行良好,我今天尝试下载 Spyder,但我在终端上安装的很多软件包都无法在 Spyder 上运行,例如 pandas_datareader 在 Jupyter notebook 中运行良好,但它无法在 Spyder 上运行我在尝试导入时收到未找到模块的错误。我尝试更新软件包以及删除然后重新安装,但它仍然无法正常工作。我从 spyder-ide.org 网站下载了 Spyder。感谢您提供的任何帮助。
【问题讨论】:
-
你可能安装了两个 Python,你可以在一个 Python 中安装模块,而 Spyder 可以使用另一个 Python。 Python 不共享模块。在
Spyder和Jupyter中运行Spyder和Jupyterimport sysprint( sys.executable ),您将看到Python的完整路径,然后您可以使用/full/path/to/python -m pip install ...在选定的Python 中安装模块。如果您可以设置项目中使用的 Python 的路径,您还可以检查 Spyder 的设置 - 这样您可以更改 Python 并在不同的项目中使用不同的 Python(即在项目中使用virtual environments)