我刚开始使用python,并且在使用pyodbc连接到MS时遇到了一些困难。到目前为止,我已经重新安装了几乎所有的东西,除了窗户。重新安装几次,都带有pip/pip 3。甚至尝试了早期版本的pyodbc。只安装了一个版本的python。没有运行任何VM。
使用python 3.8-32和pyodbc 4.0.32。我得到的错误是:
"pyodbc“不能访问Pylance
导入"pyodbc“无法解决Pylance (reportMissingImports)
我只想提一提,已经找了几个小时的解决办法了,有点疲倦。在两年内找不到可以关联的补丁,甚至任何帖子。
任何得到任何提示/建议的人都会得到PythonNewbie的认可。
发布于 2022-01-20 09:29:48
您显示的错误是编辑器给出的错误,而不是Python提供的错误。Pylance是Visual代码的扩展(VSCode),帮助编辑器理解Python代码。这仅仅意味着Pylance没有使用与您的项目相同的Python二进制文件。
打开命令调色板,键入" Python : select解释器“,然后找到安装了pyodbc的Python解释器。见关于使用Python环境的文档。
请注意,即使使用单独的Python安装,您也可以拥有多个虚拟环境。您可能已经在虚拟环境或中安装了PyODBC,但是如果Pylance找错了环境,它就找不到PyODBC。
https://stackoverflow.com/questions/70779141
复制相似问题