PyCharm导入模块显示红色程序虽然可以使用

问题描述 投票:0回答:1

基本上和标题说的一样。PyCharm说找不到我的模块,但程序用它运行得很好。模块在同一个目录下。(见下面的截图)

红色模块

pycharm
1个回答
0
投票

问题是你运行文件的方式与PyCharm期望的不同。它希望你是在 python_projects 文件夹,运行一个命令,如 python3 -m word_games.anagrams虽然你可能在做一些类似 python3 word_games.py 来自 word_games 文件夹。

要解决这个问题,可以打开 word_games 文件夹作为PyCharm中的一个项目,而不是作为 python_projects或更改你的代码,使它能以PyCharm期望的方式运行,将导入改为 import word_games.load_dictionary as load_dictionary.

© www.soinside.com 2019 - 2024. All rights reserved.