Django 安装factory_boy后,无法识别导入。

Django 安装factory_boy后,无法识别导入。,django,pip,factory-boy,Django,Pip,Factory Boy,Pip install factory_boy似乎安装包时没有问题。运行pip freeze向我显示: Django==1.7 dj-database-url==0.3.0 dj-static==0.0.6 django-toolbelt==0.0.1 factory-boy==2.4.1 gunicorn==19.1.1 static3==0.5.1 但是,当我编辑我的测试以放置import factory或import factory.django。。。我得到的结果是: Traceback

Pip install factory_boy似乎安装包时没有问题。运行pip freeze向我显示:

Django==1.7
dj-database-url==0.3.0
dj-static==0.0.6
django-toolbelt==0.0.1
factory-boy==2.4.1
gunicorn==19.1.1
static3==0.5.1
但是,当我编辑我的测试以放置import factory或import factory.django。。。我得到的结果是:

Traceback (most recent call last):
  File "C:\Python27\lib\unittest\loader.py", line 252, in _find_tests
    module = self._get_module_from_name(name)
  File "C:\Python27\lib\unittest\loader.py", line 230, in _get_module_from_name
    __import__(name)
  File "C:\Users\Jeff\Projects\gamematch2\eventbook\tests.py", line 6, in <modul
e>
    import factory.django
ImportError: No module named factory.django
我遵循了以下建议: 没有结果


不知道如何进行,任何帮助将不胜感激

我的虚拟环境似乎有问题。退出virtualenv,再次安装factory_boy,然后再次运行manage.py测试可以成功运行。还没有完全解决,但至少我有一个解决办法

如果你只是做进口工厂会发生什么?如果您仍然面临错误,则表示安装未成功导入工厂也失败。>>>导入工厂回溯最近的调用上次:文件,第1行,在导入中错误:没有名为factory>>>的模块,所以这就是问题所在。您是否在virtualenv中安装了factoryboy,但在执行时忘记激活它?这是什么?在执行时激活它?这听起来正是问题所在,但我不知道这意味着什么。