Python - "pyodbc" 未访问 Pylance

Python - "pyodbc" is not accessed Pylance

我是 python 的新手,在使用 pyodbc 连接到 MS SQL 时遇到了一些问题。 到目前为止,我已经重新安装了几乎所有的东西,除了 windows。 重新安装了几次,都是 pip/pip3。甚至尝试过旧版本的 pyodbc。 只安装了一个版本的 python。 不是 运行 任何虚拟机。

使用 python 3.8-32,pyodbc 4.0.32。 我得到的错误是:

“pyodbc”未访问 Pylance

导入“pyodbc”无法解析 Pylance (reportMissingImports)

顺便提一下,我已经为此寻找解决方案几个小时了,有点累了。无法在 2 年内找到相关的修复程序或什至任何 postet。

任何人 tips/suggestion 都会受到 Python 新手的赞赏。

您显示的错误是 您的编辑 给出的,而不是 Python 给出的。 Pylance是an extension for Visual Studio Code (VSCode)帮助小编理解Python代码。这只是意味着 Pylance 没有使用与您的项目相同的 Python 二进制文件。

打开命令选项板并输入“Python: select 解释器”,然后找到安装了 pyodbc 的 Python 解释器。见 documentation on using Python environments.

请注意,即使是单个 Python 安装,您也可以拥有多个虚拟环境。您可能已经在虚拟环境或系统 Python 包中安装了 PyODBC,但如果 Pylance 正在寻找错误的环境,它将找不到 PyODBC。