this questionに関連していますが、私は新しいUbuntuにあり、functools
がインストールされていますが正しく動作しません。'module'オブジェクトには 'compose'という属性はありません
私は、64ビットのUbuntu 16.04上だ、と私はPythonで興味深い何かをしようとするたび、それはエラーになり:これはconjure-up
、Robert
といくつかの実際のpythonで試みられている
...something relevant to the actual application
...
File "/usr/lib/python2.7/locale.py", line 17, in <module>
import functools File "/usr/local/lib/python2.7/dist-packages/functools.py", line 72, in
<module>
globals()['c_%s' % x] = globals()[x] = getattr(_functools, x) AttributeError: 'module' object has no attribute 'compose'
コード。 修正するにはどうすればよいですか?
私functools.py
の関連部分は次のようになります。
try:
import _functools
except ImportError:
pass
else:
for x in __all__:
globals()['c_%s' % x] = globals()[x] = getattr(_functools, x)
del x
私はそれを理解するように、Pythonは_functools
をインポートしようとすると、失敗し、getattr
で、いくつかのループを起動しようとすると、それが見つからなかったところですいくつかのモジュール属性。
17.04?我々は2月2日です:P – linusg
さて、 '16.04'を読んでください。私はそれが本当に関連しているのか疑問です。関連する質問の男は12.04で同様の問題を抱えていました。 – Chiffa
Pythonを 'virtualenv'にインストールして動作することをテストできますか? 'functools'をインストールしたとき何が起こったのですか?インタラクティブシェルを起動し、 'functools'をそこにインポートできますか?それがインストールされ、OQのように行く準備ができていると仮定しますか? – nicorellius