2016-12-15 3 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のsite-packages/dogpileを見ることができます。これらはデフォルトのパッケージです。バージョン= 0.6.2

すべてのファイルのアクセス許可が正しいようです。私はこれを数回作り直しましたが、同じエラーが表示されます。これを機能させるために、設定や変更、インストールが必要なことはありますか?

答えて

1

これを処理しました。明らかに、dogpile.cacheは現在dogpile.coreに取って代わりましたが、これはうまく説明されていません。 dogpile.coreをアンインストールし、dogpile.cacheが0.6以上であることを確認してください。

関連する問題