由于某种原因,pycharm在导入另一个文件的每个文件中的每个import语句下给了我红色的波浪线。例如,在一个文件中,我有:
from globals import *
其中“ globals”一词呈红色波浪状,并且在我具有的globals.py的每个函数中,都找不到该定义。文件globals.py与引用它的文件位于同一目录中。我拥有的每个文件都会发生这种情况。有人知道吗?由于某种原因,这只有在我将默认的Python Python 3.6(而不是2.7)制成后才开始发生。提前致谢!
我还意识到,我可以改写红色的squiggly问题:
from .globals import *
但是,当我尝试以调试模式运行脚本时,会得到:
ModuleNotFoundError: No module named '__main__.globals'; '__main__' is not a package