我试图运行一个基本的sqlAlchemy程序,并尝试导入模块,如图中的 block 1 所示。
第2块 显示了代码给我的错误是模块丢失。 但是,如果看到 第4块 (拆分控制台的第二部分),您会看到sqlAlchemy模块已安装在环境中。
还请注意 第3块 ,我正在使用一个虚拟环境,该虚拟环境按照控制台的建议是活动的。
对于解释这种情况发生的原因的任何帮助,我们将不胜感激。
答案 0 :(得分:0)
如果您查看第4块,则会注意到您正在为该导入使用Anaconda安装,而第3块则显示您在尝试执行代码时正在使用虚拟环境。我怀疑如果您在执行脚本(/Users/.../Desktop/PyProject/venv/Scripts/python.exe
)时按指定的方式打开Python解释器,然后在REPL上尝试import sqlalchemy
,则导入将无法进行。或换种说法,您手动启动的python
可能没有指向VS代码中的解释器。