尽管在python环境中安装了模块,但VSCode给出错误“没有名为sqlalchemy的模块”

时间:2019-05-22 09:52:04

标签: python python-3.x visual-studio-code vscode-settings

我试图运行一个基本的sqlAlchemy程序,并尝试导入模块,如图中的 block 1 所示。 enter image description here

第2块 显示了代码给我的错误是模块丢失。 但是,如果看到 第4块 (拆分控制台的第二部分),您会看到sqlAlchemy模块已安装在环境中。

还请注意 第3块 ,我正在使用一个虚拟环境,该虚拟环境按照控制台的建议是活动的。

对于解释这种情况发生的原因的任何帮助,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果您查看第4块,则会注意到您正在为该导入使用Anaconda安装,而第3块则显示您在尝试执行代码时正在使用虚拟环境。我怀疑如果您在执行脚本(/Users/.../Desktop/PyProject/venv/Scripts/python.exe)时按指定的方式打开Python解释器,然后在REPL上尝试import sqlalchemy,则导入将无法进行。或换种说法,您手动启动的python可能没有指向VS代码中的解释器。