Pycharm不识别我的项目模块的包。

我注意到在这方面已经有很多问题,但我尝试了所有的解决方案,但都没有效果。
我试过:
Mark directory as source root &校验Add sources root to pythonpath有什么建议吗?
我重温了以下问题
PyCharm does not recognize modules installed in development mode
发布于 2017-11-07 09:23:08
好吧,回答我自己的问题很有趣,但如果你真的找到答案的话,我明白这是个鼓舞人心的方法。
所以造成这个问题的原因是__init__.py被列为Pycharm设置中的文本文件。
如果转到Settings | File Types | Select,您会看到Pycharm识别为文本的文件名/扩展名列表。

我认为这是因为我创建了一个没有文件扩展名的名为__init__的文件,后来将其更改为__init__.py。
把它从那里移开,解决了这个问题。
发布于 2017-10-22 14:47:10
我建议如下
__init__.py文件(每个包都需要一个)在本例中,无需手动向pythonpath或源根添加任何内容。这是必要的,只有当你工作的两个项目是断开彼此,你希望他们能够从彼此导入。
发布于 2022-01-11 20:47:07
在Pycharm的最新版本中,将项目文件夹设置为"content“可以解决问题。


https://stackoverflow.com/questions/46874171
复制相似问题