python - 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 通信的原因吗?
解决方案
我和你面临同样的问题。我理解你的问题,答案是肯定的。但是,您也可以更改它并使用系统 python。
工具 -> 首选项 -> python 解释器 -> 选择“使用以下解释器”并提供您安装了系统 python 的目录的路径。
重新启动 spyder,内核应该会显示更新版本
推荐阅读
- sql - Sequelize Many to Many Relationship using Through 不会插入额外的属性
- android - 如何将我的 Android 代码转换为 Firebase 函数的 Swift 代码?
- php - PHP - 如何根据元素的数量从内部循环打印时删除重复的数组元素
- php - 通过带有 SFTP 支持的 PHP 进行 CURL
- reactjs - redux initialState - 从其他属性中获取总数
- python - OpenCV Python对齐元素的4个角
- machine-learning - 语音转文字识别
- mysql - 允许 NULL 的 InnoDB 索引大小(MySQL)
- python - 稀疏张量以减少训练时间
- javascript - 用对象理解 .map 和 Stringify