Python Project在Spyder IDE中工作正常,但在VScode中不起作用

Python Project works fine in Spyder IDE but does not work in VScode

提问人:maximilian.gross1 提问时间:11/17/2023 更新时间:11/17/2023 访问量:14

问:

我从事 python 项目已经有一段时间了。我最近开始从Spyder IDE切换到VScode。当我在 spyder 中运行时,我的项目运行完全正常。但是,如果我打开它并在 VScode 中运行它,则会出现与 PIL 模块有关的错误。我怀疑这些错误是由于模块的更新造成的。现在我开始怀疑,当你创建一个项目时,spyder是否创建了一个虚拟环境。但是,我对这些事情的经验很少,我敢肯定,如果应该有的话,我自己没有创建一个 venv。也许更有经验的人可以告诉我。如果有必要,我很乐意提供有关错误的更多详细信息。

我尝试在两个IDE中多次加载项目。但是,上述情况没有改变。

python 项目 虚拟环境

评论

0赞 compilation-error 11/17/2023
你是如何安装Spyder的,如果它是Anaconda的一部分,它可能使用与vscode使用的解释器不同的解释器(假设你分别安装了Anaconda和Python)。确保他们使用相同的口译员,然后尝试,也许?
0赞 maximilian.gross1 11/18/2023
是的,我已经安装了 Spyder 作为 Anaconda 的一部分。使用 sys 模块,我已经能够发现通过运行 sys.executable() 使用了两种不同的解释器。我假设这是一个重复的问题,但是如何将VScode中的解释器更改为在Spyder中运行的解释器?
0赞 compilation-error 11/19/2023
您可以使用命令面板 (Ctrl+Shift+P) 或 (Cmd+Shift+P),然后选择“Python:选择解释器”。这将列出可用的解释器,然后您可以使用这些解释器。尽管最好的方法是为您想要的项目创建一个新的虚拟环境,并在该环境中根据需要安装特定的依赖项 - 这样您就可以将依赖项保持在一起,并且也不会污染系统/常见的 python 安装。此外,这还可以确保您的项目行为不依赖于您使用的工具/IDE。

答: 暂无答案