我目前在VS代码中工作;想要与.mdb文件交互
File "d:/UDtools/CostEstimator/vsWorkspace/pyOdbcv1.py", line 1, in <module>
import pyodbc
ModuleNotFoundError: No module named 'pyodbc'
pip installed in cmd, pip installed again in VS terminal: Requirement already satisfied.
我对这个有点陌生
Tags:
原因是您安装的模块“
pyodbc
”未安装在当前使用的VSCode环境中检查安装工具“
pip
”。当我们使用“pip”安装模块时,“pip”的源确定模块存在的位置。使用“pip version
”检查它是否来自当前环境:(如果没有,请使用快捷键Ctrl+Shift+`打开新的VSCode终端,VSCode将自动进入当前环境。)
安装模块。使用“pip”在当前选定的环境中安装模块:“
pip install pyodbc
”或“pip3 install pyodbc
”检查安装包。“
pip list
”:运行:
更多:Environment in VSCode
如果您正在使用python扩展来运行文件。然后在虚拟环境中使用python来运行python,而不是系统python。因此,即使您安装了一个包,只要您没有在venv python vs代码中安装它,也不会找到它。 要测试这一点,请从命令行运行.py文件,看看是否出现相同的错误。 如果没有,那么在vs代码中重新配置python解释器,或者在vnev中安装该包
相关问题 更多 >
编程相关推荐