ملاحظة من المشرف: أي شخص لا يزال يعاني من هذه المشكلة ، يرجى الاطلاع على # 5599.
نقطتي مكسورة. لا يمكن تحديثه. كما أنه يشكو من الخطأ عند كتابة النقطة فقط.
Traceback (most recent call last):
File "/usr/local/bin/pip", line7, in <module>
from pip._internal import main
ImportError: No module named _internal
جربت أيضًا sudo pip
أو sudo su; pip
بنفس المخرجات.
عن طريق كتابة:
sudo apt remove python-pip
المشكلة تختفي. غريب.
إنها فكرة سيئة أن sudo pip install -U pip
.
واجهت نفس المشكلة ، لذا قمت بتطبيق طريقتك الغريبة: sudo apt remove python-pip
وقد حلت مشكلتي أيضًا. أعتقد أن الأمر يتعلق باختلاف الإصدار. لأنه قبل إزالة النقطة ، قمت بترقية النقطة من 8 إلى 10. بعد أن قمت بإزالة النقطة ، راجعت إصدار النقطة وأظهرت المخرجات أن لدي نقطة بإصدار 10. واختفت المشكلة :) zchrissirhcz
نجح هذا الحل معي أيضًا ، حيث كان تتبع الخطأ الخاص بي متطابقًا. شكرا للمشاركة.
عندما أحاول إلغاء تثبيت pip على فيدورا ، فإنه يحاول إزالة 377 حزمة. أنا متأكد من كسر هذا النظام بأكمله
PavelNiedoba في حالتي ، أقوم أولاً بتحديث النقطة بالنقطة ، ثم أزل الحزمة python-pip
على Ubuntu باستخدام apt.
واجهت نفس المشكلة ولكني استخدمت الإصلاح المؤقت المذكور في المشكلة رقم 5240 . بعد ذلك بوقت قصير ، ظهرت شكوى جديدة تشير إلى وجود خطأ في السطر 11.
Traceback (آخر مكالمة أخيرة):
ملف "/ usr / local / bin / pip" ، السطر 11 ، بتنسيق
sys.exit (main ())
NameError: لم يتم تعريف الاسم "main"
لقد غيرت السطر الأخير ، من
sys.exit (main ())
ل
sys.exit (_main ())
وفويلا! تم رفض المشكلة.
لقد غيرت للتو from pip._internal import main
إلى from pip import main
و Voila! تم رفض المشكلة
تثبيت sudo python -m pip -U pip == 8.0.1
كما هو موضح بواسطة @ mahxn0 ، قمت بما يلي:
sudo python -m pip install -U pip == 8.0.1
بعد هذا:
sudo pip install -U pip
وهي تعمل بشكل طبيعي الآن ؛)
مرحبًا الإخوة عذرا لدي مشكلة في نظام التشغيل Mac الخاص بي ، لدي بالفعل إصدار Python 2.7 وقمت بتثبيت الإصدار 3.6 ولكن لا يزال لدي النظام الذي يضعني 2.7 في / المكتبة الخاصة بي ولا أعرف ماذا أفعل يمكنني ولا حتى تثبيت وحدات على IDE الخاص بي
ساعدني من فضلك :'(
kouamegerard المشكلة هي مدير حزمة Python ، النقطة مكسورة. تحتاج إلى إزالة وإعادة تثبيت النقطة ، خاصةً ليس الإصدار 10.0. حاول البحث على Google عن كيفية تثبيت إصدار النقطة (مثل 9.0) على نظام التشغيل Mac OS ، آمل أن يكون هذا مفيدًا.
kouamegerard أود أن أقترح عليك استخدام تثبيت Python المقدم من البيرة ( brew install python
بعد تثبيته من https://brew.sh).
الاستغراب! قمت بكتابة "sudo apt remove python3-pip" ، ثم قمت بتشغيل pip3 ، وقام بتثبيت جميع الحزم التي لم يكن قادرًا على تثبيتها من قبل ....
هذا الحل يعمل معي xD
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --force-reinstall
أو
استخدم sudo للحصول على إذن أعلى:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py --force-reinstall
بالطبع ، يمكننا استخدام python3 بدلاً من python ؛)
لقد ضربت هذا داخل Dockerfile (عند تثبيت python3.6 و python3-pip).
أدت إزالة هذا السطر RUN pip3 install --upgrade pip
إلى حل المشكلة.
أقترح النظر في # 5599 فيما يتعلق بالسبب الجذري لهذه المشكلة ، ووصف ما يصلحها.
https://github.com/pypa/pip/issues/5599#issuecomment -414157896 تم حلها بالنسبة لي
python -m pip uninstall pip
ثم افعل
pip3 install --user PACKAGENAME
يعمل هذا بالنسبة لي في Python3 و Ubuntu 18.04.
تثبيت pip3:
sudo python3 -m pip install -U pip==19.0.2
ترقية النقطة 3:
sudo pip3 install --upgrade pip
لقد قمت بحل هذا عن طريق تحديث النقطة عبر بايثون ، مثل هذا:
python2 -m pip install --user --upgrade pip
python3 -m pip install --user --upgrade pip
هذا الحل يعمل معي xD
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py --force-reinstall
أو
استخدم sudo للحصول على إذن أعلى:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py sudo python get-pip.py --force-reinstall
بالطبع ، يمكننا استخدام python3 بدلاً من python ؛)
اضطررت إلى استخدام الخيار -H لكي يعمل الأمر sudo.
sudo -H python get-pip.py --force-reinstall
تم قفل سلسلة الرسائل هذه تلقائيًا نظرًا لعدم وجود أي نشاط حديث بعد إغلاقه. الرجاء فتح قضية جديدة للأخطاء ذات الصلة.
التعليق الأكثر فائدة
لقد غيرت للتو
from pip._internal import main
إلىfrom pip import main
و Voila! تم رفض المشكلة