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

2024-03-29 14:49:00 发布

您现在位置:Python中文网/ 问答频道 /正文

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

块2显示代码给出模块丢失的错误。 但是,如果您看到block 4(split-ted控制台的第二部分),您将看到sqlAlchemy模块已经安装在环境中了。你知道吗

另请注意block 3我使用的是一个虚拟环境,正如控制台所建议的那样处于活动状态。你知道吗

任何帮助解释为什么会发生这种情况将不胜感激。你知道吗


Tags: 模块代码程序环境sqlalchemy错误虚拟环境情况
1条回答
网友
1楼 · 发布于 2024-03-29 14:49:00

如果你看一下你的block 4,你会发现你正在使用Anaconda安装来进行导入,而block 3显示你在尝试执行代码时正在使用一个虚拟环境。我怀疑如果在执行脚本(/Users/.../Desktop/PyProject/venv/Scripts/python.exe)时按指定打开Python解释器,然后在REPL处尝试import sqlalchemy,那么导入将无法工作。或者换句话说,您手动启动的python可能没有指向VS代码中作为解释器的集合。你知道吗

相关问题 更多 >