ImportError:没有名为goose的模块

时间:2014-09-29 07:29:45

标签: python virtualenv pycharm goose

我正在尝试使用Python-Goose extractor。我安装了virtualenv,并按照设置说明进行操作。当从PyCharm运行时,一切都很好。

但是当从Windows命令提示符运行时,我收到此错误:

C:\Users\tal>C:\virtual_enviroments\goose_venv\Scripts\activate
(goose_venv) C:\Users\tal>cd C:\main\prototypes\collection\goose-cli\app

(goose_venv) C:\main\prototypes\collection\goose-cli\app>extract-new-events.py
Traceback (most recent call last):
  File "C:\main\prototypes\collection\goose-cli\app\extract-new-events.py", line 1, in <module>
    from goose import Goose
ImportError: No module named goose

我在这里做错了什么?

以下是在PyCharm (large)中工作的图像:

Working in PyCharm.

2 个答案:

答案 0 :(得分:0)

我无法阅读图片上的文字,因为它太小了。但这很可能是你的错误:

  • 您已将Goose安装到goose_venv以外的其他位置。运行pip命令时,Virtualenv没有“活动”。

您可以通过在硬盘上运行文件搜索来查找其安装位置,并检查名称中包含“goose”的所有文件和文件夹。然后确保PyCharm和命令行使用相同的virtualenv,其中安装了goose。

答案 1 :(得分:0)

我不知道为什么,但在添加&#34; python&#34;一开始它起作用了。那样:

python extract-new-events.py

现在正在努力......