كيف يمكنني إلغاء تنشيط البيضة؟
سؤال
لقد قمت بتثبيت CX_ORACLY (مرارا وتكرارا) ولا يمكنني الحصول عليها للعمل على Intel Mac الخاص بي. كيف يمكنني إلغاء تنشيط / إلغاء تثبيته؟
المحلول
أنت ببساطة حذف .egg
ملف
على نظام التشغيل X مثبت في /Library/Python/2.5/site-packages/
- في هذا المجلد، يجب عليك العثور على ملف اسمه cx_Oracle.egg
أو مشابه. يمكنك حذف هذا الملف بسيط وسيتم تخفيضه.
إحدى طرق العثور على الملف، إذا كنت تستطيع استيراد الوحدة، ما عليك سوى عرض repr()
من الوحدة:
>>> import urllib
>>> urllib
<module 'urllib' from '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/urllib.pyc'>
>>> import BeautifulSoup
>>> BeautifulSoup
<module 'BeautifulSoup' from '/Library/Python/2.5/site-packages/BeautifulSoup-3.0.6-py2.5.egg/BeautifulSoup.py'>
إذا فشل الاستيراد، يجب أن تظهر Traceback موقع الوحدة النمطية أيضا.
شيء واحد يجب ملاحظته، إذا قمت بتثبيت الوحدة النمطية أي أدوات سطر الأوامر، فسيتعين عليك إخراجها أيضا يدويا أيضا .. على OS X هم Installde في /usr/local/bin/
- يمكنك العثور على أي أداة تستخدمها cx_Oracle
باستخدام GREP:
cd /usr/local/bin/
grep EASY-INSTALL * | grep cx_Oracle
أو ببساطة..
cd /usr/local/bin/
grep cx_Oracle *
لا تنتمي إلى StackOverflow