Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
修复macOS上损坏的xattr?_Macos_Xattr - Fatal编程技术网

修复macOS上损坏的xattr?

修复macOS上损坏的xattr?,macos,xattr,Macos,Xattr,我不知道发生了什么,但我的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 xatt

我不知道发生了什么,但我的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
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/Versions/2.7/Resources/Python.app/Contents/MacOS/Python确实存在,并且无论如何都不能更改。
我怎样才能解决这个问题?我在macOS Mojave上。

试试
type xattr
而不是
哪个xattr
应该说
xattr是散列的(/usr/bin/xattr)
%type xattr xattr是/usr/bin/xattr
好的,试试
/usr/bin/xattr-h
它和上面一样<代码>%/usr/bin/xattr-h回溯(最后一次调用):文件“/usr/bin/xattr-2.7”,第7行,从pkg_资源导入加载入口点导入错误:没有名为pkg_资源的模块确定,最后一个问题。使用
file/usr/bin/xattr
#!/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')()
    )