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

时间:2014-09-21 13:28:39

标签: django pip factory-boy

Pip install factory_boy似乎没有问题安装包。运行pip冻结告诉我:

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

我已遵循以下建议: Trouble installing factory_boy with pip 没有结果。

不确定如何继续,任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

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