اذا" Xattr "لا يعم
-
30-09-2020 - |
سؤال
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/