Я не знаю, что случилось, но, похоже, мой xattr не работает.
% which xattr
/usr/bin/xattr
% xattr -h
Traceback (most recent call last):
File "/usr/bin/xattr-2.7", line 7, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
Я обнаружил, что модуль pkg_resources является частью setuptools.Поэтому я установил setuptools через pip3, но он уже есть.
% pip3 install setuptools
Requirement already satisfied: setuptools in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (41.2.0)
xattr-2.7 - это простой код
#!/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
import sys
sys.argv[0] = sys.argv[0].replace('-2.7', '')
# EASY-INSTALL-ENTRY-SCRIPT: 'xattr==0.6.4','console_scripts','xattr'
__requires__ = 'xattr==0.6.4'
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.exit(
load_entry_point('xattr==0.6.4', 'console_scripts', 'xattr')()
)
/ System / Library / Frameworks / Python.framework /Версии / 2.7 / Resources / Python.app / Contents / MacOS / Python существует и не может быть изменен в любом случае.Как я могу это исправить?Я на macOS Мохаве.