发生异常:VScode 中的 ModuleNotFoundError 但没有其他编辑器
Exception has occurred: ModuleNotFoundError in VScode but no other editors
此错误发生在 pip installed modules
的 VS 代码中。
Exception has occurred: ModuleNotFoundError
前几天一直在工作。
我相信我可能已经删除了一个 *.pyc 文件或其他东西到这个程度。
如果我这样做 pip freeze
我可以看到模块。
例如 import tweepy
无法解析,但我可以看到它存在于 pip freeze tweepy==3.10.0
中,我可以通过 python --version
看到我有正确的版本 Python 3.9.0
。
如果我 运行 在 IDLE (python3.9
) 上使用相同的代码,代码就可以工作,这让我相信这是一个 VScode 问题,但我不知道这是什么或者如何修复它。
事实上,如果我在 VS 代码中重新创建新文件夹,导入也会起作用。
所以问题是,我如何确定损坏的位置(哪个文件夹或文件)或导致 VS 代码以这种方式中断的原因?
一个解决方案(有效)是重新创建所有文件夹和子文件夹。
还请注意,这并非特定于 python
,如下所示:
https://github.com/Microsoft/vscode/issues/10391
这里还有一个建议(接近,但没有解决问题):
vscode import error for python module.
I have noticed that if I use File -> Close folder and then File -> Open Folder... and open the project folder again, the errors are
gone.
VStudio 可能正在使用不同的 python 解释器。只需单击此处 select 正确的:
此错误发生在 pip installed modules
的 VS 代码中。
Exception has occurred: ModuleNotFoundError
前几天一直在工作。 我相信我可能已经删除了一个 *.pyc 文件或其他东西到这个程度。
如果我这样做 pip freeze
我可以看到模块。
例如 import tweepy
无法解析,但我可以看到它存在于 pip freeze tweepy==3.10.0
中,我可以通过 python --version
看到我有正确的版本 Python 3.9.0
。
如果我 运行 在 IDLE (python3.9
) 上使用相同的代码,代码就可以工作,这让我相信这是一个 VScode 问题,但我不知道这是什么或者如何修复它。
事实上,如果我在 VS 代码中重新创建新文件夹,导入也会起作用。
所以问题是,我如何确定损坏的位置(哪个文件夹或文件)或导致 VS 代码以这种方式中断的原因?
一个解决方案(有效)是重新创建所有文件夹和子文件夹。
还请注意,这并非特定于 python
,如下所示:
https://github.com/Microsoft/vscode/issues/10391
这里还有一个建议(接近,但没有解决问题):
vscode import error for python module.
I have noticed that if I use File -> Close folder and then File -> Open Folder... and open the project folder again, the errors are gone.
VStudio 可能正在使用不同的 python 解释器。只需单击此处 select 正确的: