【发布时间】:2021-11-12 06:26:02
【问题描述】:
我首先在服务器(使用 Windows Server 2019)上安装了 Spyder,然后在目录“C:\Users\wi932\.spyder-py3”和 Python 文件夹“C:\Users\wi932\Python”上安装了 Python \Python38”。然后我使用windows的命令提示符安装了很多包(如tensorflow、matplotlib、scikitlearn),并从目录“C:\Users\wi932\Python\Python38\Scripts”中安装了pip,一切正常。
但是,在运行 Spyder 时,我无法使用通过 pip 安装的软件包。每当我使用这些模块运行 Python 程序时,我都会收到一条错误消息“ModuleNotFoundError: No module named 'tensorflow'”。那么问题是如何在 pip 和 Spyder 之间建立“连接”?
有人有想法吗?我会感谢每一条评论。
【问题讨论】:
-
也许您错过了更改 Spyder 中的解释器配置以指向您的 Python 安装?首选项位于
Preferences > Python interpreter > Python interpreter。此外,为了能够使用自定义解释器,您需要在 Python 安装中安装正确的spyder-kernels版本。有关更多信息,请查看 Spyder 文档页面:docs.spyder-ide.org/current/faq.html 和 docs.spyder-ide.org/current/troubleshooting/first-steps.html