3

モジュールを使用して、一部のファイルに拡張属性を設定するスクリプトを作成しましたxattr。python3 の Ubuntu で正常にテストしましたが、RasperryPi では動作しません。

ほとんどのような、何十もの小さなエラーを変更する必要がありましたxattr not knowing its methods

たとえば、xattr.set(...) has to be changed to xattr.setattr(...). しかし、私はそれらをリストすることに失敗しました。だから私はちょうど基本を試してみましたが、エラーが発生しました:

import xattr
xattr.list('files.py')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'xattr' has no attribute 'list'

おそらくpythonが間違ったモジュールを使用しているという考えがありました(3ではなくpython 2.7の場合)。だから私は2.7モジュールをアンインストールしようとしましたが、これを得ました:

...$ pip uninstall xattr
Traceback (most recent call last):
File "/usr/local/bin/pip", line 7, in <module>
from pip._internal import main
ImportError: No module named _internal

しかし、python3 パッケージを正常にアンインストールできました。その後、「インポートxattr」はpython3でも機能しましたか?

4

1 に答える 1