2014-09-21 2 views
0

Возможно, установить завод install_boy, чтобы установить пакет без проблем. Запуск пипа замораживания показывает мне:После установки factory_boy импорт не распознается.

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 

Однако, когда я редактировать свои тесты, чтобы положить импорт завод или импорт 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 

Я последовал совету in: Trouble installing factory_boy with pip без каких-либо результатов.

Не знаете, как действовать, любая помощь будет оценена по достоинству.

+0

Что произойдет, если вы просто сделаете 'import factory'? если вы по-прежнему сталкиваетесь с ошибками, это означает, что установка не была успешной. – karthikr

+0

Импорт фабрики также не работает. >>> импорт завод Traceback (самый последний вызов последнего): Файл "", строка 1, в ImportError: Нет модуль с именем завод >>> –

+0

так вот вопрос. Установили ли вы заводчика внутри virtualenv и забыли активировать его во время выполнения? – karthikr

ответ

0

Появляется проблемой в моей виртуальной среде. Выход из virtualenv, установка factory_boy снова, а затем запуск теста manage.py снова успешно работает. Не полностью решена, но, по крайней мере, у меня есть работа.

Смежные вопросы