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

私は次のアドバイスに従いました: Trouble installation factory_boy with pip with no results.

続行する方法がわからない場合は、助けていただければ幸いです。

4

1 に答える 1

0

私の仮想環境に問題があるようです。virtualenv を終了し、factory_boy を再度インストールしてから、manage.py test を再度実行すると、正常に動作します。完全には解決されていませんが、少なくとも回避策があります。

于 2014-09-21T13:53:27.223 に答える