首页 > 解决方案 > Spyder 会用它下载自己的 Python 吗?

问题描述

这里的常见问题:我安装了 Python,然后安装了 Spyder,现在当我使用“pip install”安装包时,Spyder 找不到模块,但是如果我在命令提示符下调用 Python(使用 Windows),它会找到所有已安装的包与点。

我注意到在 Spyder 中,一个新的控制台显示它正在运行 Python 3.7.9,但如果我在命令提示符上运行“python -V”,它会显示 Python 3.9.1,也适用于“py -0”和“py - 0p" 它只显示了一个 Python 安装,即

>>> py -0p
Installed Pythons found by py Launcher for Windows                                                                       
-3.9-64        C:\Users\my_name\AppData\Local\Programs\Python\Python39\python.exe *   

那么这里发生了什么?为什么 Spyder 似乎有自己的 Python 版本?这就是使用 pip 安装的软件包无法与 Spyder 通信的原因吗?

标签: pythonwindowspipspyder

解决方案


我和你面临同样的问题。我理解你的问题,答案是肯定的。但是,您也可以更改它并使用系统 python。

工具 -> 首选项 -> python 解释器 -> 选择“使用以下解释器”并提供您安装了系统 python 的目录的路径。

重新启动 spyder,内核应该会显示更新版本


推荐阅读