2016-12-15 4 views
0

Я пытаюсь запустить nosetests. У меня есть виртуальный env, созданный под twolex. Я установил dogpile.core и dogpile.cache. Когда я бегу nosetests, он подбрасывает следующее сообщение об ошибке:python nosetests не работают

File "/home/test/.virtualenvs/twolex/local/lib/python2.7/site-packages/dogpile/cache/region.py", line 2, in <module> 
    from .. import Lock, NeedRegenerationException 
ImportError: cannot import name Lock 

Я могу видеть Lock.py под сайт-пакетов/Dogpile. Это пакеты по умолчанию. version = 0.6.2

Разрешения на все файлы выглядят правильно. Я воссоздал это несколько раз, но все же вижу ту же ошибку. Есть ли что-то еще, что мне нужно установить или изменить или установить, чтобы заставить это работать?

ответ

1

Я только что имел дело с этим. По-видимому, dogpile.cache теперь заменяет dogpile.core, и это не очень хорошо документировано. Удалите dogpile.core и убедитесь, что dogpile.cache составляет не менее 0,6.

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