モジュールを使用して、一部のファイルに拡張属性を設定するスクリプトを作成しました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でも機能しましたか?