【发布时间】:2021-04-20 17:28:26
【问题描述】:
我正在尝试使用 SQL 连接设置脚本,但遇到以下错误:
ModuleNotFoundError: No module named 'pyodbc'
从行:
import pyodbc
我使用的是 Python 3.9.2,Spyder 版本 4.2.3。更新到最新的 Spyder 版本 5.0.1,没有变化。
奇怪的是,我从命令行导入模块没有问题,只有当我通过 Spyder 运行它时才会遇到这个问题。
通常,根据我的阅读,这将是多个环境的情况,但我还没有设置任何环境,所以我只有一个 python 安装。
我也将site-packages 文件夹正确添加到路径中,哎呀,我已将pyodbc 文件移动到它们自己的目录中并将其添加到路径中。
我也将文件复制并粘贴到了 Spyder 的包目录中,但仍然没有解决问题。
我唯一能想到的是:
这表明 Spyder 使用 Python 3.7.9 作为其解释器,而不是我实际安装的版本?
知道可能是什么问题吗?
【问题讨论】: