首页 > 解决方案 > pip install pyodbc 不安装软件包,只安装 dist 信息文件,vsc 不自动完成 pyodbc 代码

问题描述

我正在使用 Visual Studio 代码版本1.55.2、虚拟环境 pip 版本21.0.1和 python 版本3.8.9。当我pip install pyodbc在我的.venv/lib/python3.8/site-packages文件夹中进行操作时,只有pyodbc-4.0.30.dist-info文件夹。对于其他包,我有两个,例如我有一个包含所有包的文件夹azure_functions-1.7.0.dist-infoazure/functions

我认为因为 vsc 无法解析并自动完成 pyodbc 库中的代码,所以我无法查看 pyodbc 的源代码。

我发现其他有关 pip 仅安装 dist 信息的帖子,但在我的情况下,它仅适用于 pyodbc。此外,当我卸载并安装 pyodbc 时,它会说:Using cached pyodbc-4.0.30-cp38-cp38-macosx_10_9_x86_64.whl (64 kB)

标签: pythonvisual-studio-codepippyodbc

解决方案


如果您下载轮子并解压缩它,您会发现主模块是pyodbc.cpython-38-darwin.so. 也就是说,它是一个纯 C Python 模块。导入是一样的,仍然:import pyodbc


推荐阅读