如何在Visual Studio Code的Azure Functions中添加pyodbc依赖?
pyodbc已安装但VS Code未识别问题解决方案

按以下步骤排查解决:
- 确认VS Code使用的Python解释器匹配:按下
Ctrl+Shift+P调出命令面板,搜索并选择Python: Select Interpreter,在列表中选中路径为C:\Users\kenny\AppData\Local\Programs\Python\Python37\python.exe的解释器,避免VS Code调用其他版本Python或虚拟环境下的解释器,导致找不到全局安装的依赖。 - 验证pip对应Python版本:在终端执行
pip --version,检查输出的路径是否指向Python37的site-packages目录,若不匹配则使用指定解释器执行安装命令:C:\Users\kenny\AppData\Local\Programs\Python\Python37\python.exe -m pip install pyodbc==4.0.32 - 若项目使用虚拟环境,需先激活对应虚拟环境,再执行
pip install -r requirements.txt安装依赖,全局安装的包默认不会同步到虚拟环境中。 - 若解释器配置正确仍识别失败,按下
Ctrl+Shift+P搜索并执行Developer: Reload Window重载VS Code窗口,刷新Python语言服务的依赖缓存。 - 检查site-packages目录下是否存在pyodbc实际运行文件:你当前仅能看到
.dist-info配置文件夹,需确认同目录下是否存在pyodbc.pyd运行文件,若缺失说明安装损坏,执行以下命令重装即可:pip uninstall pyodbc -y pip install pyodbc==4.0.32
内容的提问来源于stack exchange,提问作者Kenny_I
相关产品推荐
相关产品推荐

