0

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

我遵循了以下建议: 使用 pip 安装 factory_boy 时遇到问题 ,但没有结果。

不知道如何继续,任何帮助将不胜感激。

4

1 回答 1

0

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

于 2014-09-21T13:53:27.223 回答