سؤال

03Cp style=";text-align:right;direction:rtl"> عندما أحاول تنفيذ xattr في المحطة، أحصلu003C/

Traceback (most recent call last):
  File "/usr/bin/xattr-2.7", line 33, in <module>
    import xattr
ImportError: No module named xattr

03Cp style=";text-align:right;direction:rtl"> ما الذي يحدث هنا؟ اعتقدت Xattr 03Ca href="https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/xattr.1.html" rel="noreferrer">كان جزءا من داروينu003C/. هو xattr مكتوب في بيثون؟ هل يتطلب تثبيت حزمة بيثون على نظامي؟u003C/

هل كانت مفيدة؟

المحلول

03Cp style=";text-align:right;direction:rtl"> الملف الذي يتم تنفيذه عند تشغيل الأمر Xattr هو /usr/bin/xattr وهو برنامج نصي ثعبان يستخدم إصدار Python لديك ثم ينفذ /usr/bin/xattr-2.7 ل Python 2.7. هذا البرنامج النصي هو أيضا بيثون ويتضمن import xattr لاستيراد وحدة Python Xattr من مكتبة بيثون المثبتةu003C/

نصائح أخرى

03Cp style=";text-align:right;direction:rtl"> هل تم حذف الدليل /Library/Python/2.7 الخاص بك من قبل أي فرصة؟ بعض البرامج النصية تبحث عن /Library/Python/2.7/site-packages/Extras.pth.u003C/

03Cp style=";text-align:right;direction:rtl"> على My Mac، يحتوي هذا الملف على خطين:u003C/

/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC

03Cp style=";text-align:right;direction:rtl"> Xattr نفسه في الدليل الأول أعلاه. واجهت نفس المشكلة اليوم وأدركت أنني قد حذفت عن غير قصد /Library/Python/2.7 في وقت سابق اليوم التفكير في أنه كان شيئا آخر. ذهب Xattr المكسرات، استعادة هذا الدليل تم إصلاحه.u003C/

03Cp style=";text-align:right;direction:rtl"> إذا كان لديك نسخة من Python مثبتة مع البيرة، فحاول إلغاء الانترنت.u003C/

brew unlink python

03Cp style=";text-align:right;direction:rtl"> /usr/local/bin/xattr يستخدم إصدار Python 3 المقترح به بمقدار env. يتجاوز هذا المشروب هذا، ولكنه لا يشمل مكتبة Xattr، مما تسبب في هذه المشكلة.u003C/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى apple.stackexchange
scroll top