Orl*_* Oo 2 python pyodbc visual-studio-code pylance
我刚开始使用 python,并且在使用 pyodbc 连接到 MS SQL 时遇到一些问题。到目前为止,我已经重新安装了除 Windows 之外的几乎所有内容。重新安装了几次,都是用pip/pip3。甚至尝试过旧版本的 pyodbc。只安装了一个版本的python。未运行任何虚拟机。
使用 python 3.8-32 和 pyodbc 4.0.32。我得到的错误是:
未访问“pyodbc”Pylance
导入“pyodbc”无法解析 Pylance (reportMissingImports)
只是提一下,几个小时以来一直在寻找解决方案,有点疲倦。两年内找不到修复程序,甚至找不到任何相关的帖子。
任何人如果有任何提示/建议,Python 新手都会非常感激。
您显示的错误是您的编辑器给出的错误,而不是 Python 给出的错误。Pylance 是Visual Studio Code (VSCode) 的扩展,可帮助编辑器理解 Python 代码。这仅仅意味着 Pylance 没有使用与您的项目相同的 Python 二进制文件。
打开命令面板并输入“Python:选择解释器”,然后找到安装了 pyodbc 的 Python 解释器。请参阅有关使用 Python 环境的文档。
请注意,即使安装单个 Python,您也可以拥有多个虚拟环境。您可能已在虚拟环境或系统 Python 包中安装了 PyODBC,但如果 Pylance 正在查看错误的环境,它将找不到 PyODBC。