python nosetests失败了

时间:2016-12-15 23:29:28

标签: python pip

我正在尝试进行测试。我有一个在twolex下创建的虚拟环境。我安装了dogpile.core和dogpile.cache。当我运行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

我可以在site-packages / dogpile下看到Lock.py。这些是默认包。版本0.6.2 =

所有文件的权限看起来都是正确的。我重新创建了几次,但仍然看到同样的错误。我需要设置或修改或安装其他东西才能使其正常工作吗?

1 个答案:

答案 0 :(得分:1)

我刚刚处理过这个问题。显然,dogpile.cache现在取代了dogpile.core,而且没有记录得很好。卸载dogpile.core,并确保dogpile.cache至少为0.6。