我正在使用Python
学习python programming for the absolute beginner 3rd ed
。现在在Chapter 9
中,当我在项目根目录中编写一个名为games
(games.py
文件)的模块时,尝试将其导入另一个名为simple_game.py
的文件中(这是也使用
games.py
)相同的目录中创建
import games
Python
简单地说明ImportError: No module named 'games'
。我想知道如何在PyCharm
中解决这个问题(我用它来完成本书的所有实践)。
PS。我在Python 3.4.2
Win 8.1 X64
使用了PyCharm 4.0.4
。
[编辑]我通过右键单击项目文件夹创建了另一个games.py
并选择New->Python File
并将旧games.py
中的代码复制到新文件夹中。运行simple_game
,导入问题就消失了。我想这与你如何在项目中创建python
文件有关?我通常只是右键单击项目文件夹,然后选择New->File
和Register New File Type Association
作为Python files
。这样,我发现项目文件夹中的python
文件无法识别(File
显示为Type
),如果我在项目目录中检查它们的话。另外,不要忘记将项目文件夹标记为Sources Root
,以使模块名称参考起作用。
感谢