如何在pycharm中运行文件?

时间:2017-04-23 17:21:20

标签: python pycharm

我有一个导入pycharm的项目。它看起来像这样:

a screenshot of my python project in pycharm

文件grabber.py引用fetcher.py中的类Fetcher,如下所示:

from grabber.fetcher import Fetcher
从根文件夹Automaton

我可以使用以下命令从命令行运行grabber.py

python -m grabber.grabber

但是,我想从pycharm运行grabber.py。当我尝试时,我收到此错误:

Traceback (most recent call last):
  File "C:/Automaton/grabber/grabber.py", line 1, in <module>
    from grabber.fetcher import Fetcher
  File "C:\Automaton\grabber\grabber.py", line 1, in <module>
    from grabber.fetcher import Fetcher
ImportError: No module named 'grabber.fetcher'; 'grabber' is not a package

如何让pycharm以与命令行相同的方式运行文件?

1 个答案:

答案 0 :(得分:0)

我的问题非常愚蠢。我遇到了问题,因为我有一个包grabber,其中有一个名为grabber.py的文件。该名称冲突导致了问题。我重命名为grabber.py,但它确实有用。