gpt4 book ai didi

python - 为什么 VSCODE 不接受 Python import 语句,而 Pycharm 可以?

转载 作者:太空宇宙 更新时间:2023-11-03 20:14:12 24 4
gpt4 key购买 nike

今天,我更新了代码存储库并移动了一些代码/目录。在 Pycharm 中,我已经对其进行了调试,并且它运行时没有错误(并且所有导入都正常)。当我在 VSCODE 中打开相同的项目目录时,它会出现导入错误,指出它无法导入我的模块,但它可以导入包。如果我在 VSCODE 中重新输入完​​全相同的导入语句,它现在可以工作(参见图片,作为引用,我只检查了一条语句,它仍然有效)。为什么要这样做?

Import statement example screenshot

我尝试清除缓存(使用命令面板中的“清除编辑器历史记录”)。以及放置

"env": {"PYTHONPATH": "${workspaceRoot}"}

在我的 launch.json

VS代码:1.39.2带有 Docker、Importmagic 和 Python 扩展。Ubuntu 18.04 LTSvenv 中的 Python 3.7.5

有人可以建议我如何解决这个问题,而不必重新输入所有导入语句。我知道这会很简单,但经过快速搜索后我似乎无法解决它。

谢谢!

最佳答案

我太天真了,在 PyCharm 和 VSCODE 之间移动改变了我的工作目录级别。因此更改导入路径以适应修复它。

并遵循这个答案:

PyLint "Unable to import" error - how to set PYTHONPATH?

关于python - 为什么 VSCODE 不接受 Python import 语句,而 Pycharm 可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58562394/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com