it-swarm.asia

كيف أقوم بتثبيت نقطة على نظام ماك أو OS X؟

قضيت معظم يوم أمس في البحث عن إجابة واضحة لتثبيت pip (مدير الحزم لـ Python). لا أستطيع إيجاد حل جيد.

كيف يمكنني تثبيته؟

1676
The System
easy_install pip

إذا كنت بحاجة إلى امتيازات المسؤول لتشغيل هذا ، فحاول:

Sudo easy_install pip

تحديث (يناير 2019):

easy_install تم إهمال . الرجاء استخدام get-pip.py بدلاً من ذلك.

3158
Scott Tesler

⚡️ TL ؛ DR - حل سطر واحد.

كل ما عليك القيام به هو:

Sudo easy_install pip

2019 : ⚠️easy_install - تم إهمالها . تحقق الطريقة رقم 2 أدناه للتثبيت المفضل!

(لقد صنعت gif ، coz. لماذا لا؟

Install PIP on Mac

التفاصيل:

⚡️ حسناً ، لقد قرأت الحلول المذكورة أعلاه ، لكن إليكEASYحل لتثبيت pip.

MacOS يأتي مع Python مثبتة. ولكن للتأكد من تثبيت Python ، افتح الجهاز وقم بتشغيل الأمر التالي.

python --version

إذا قام هذا الأمر بإرجاع رقم إصدار يعني وجود Python. مما يعني أيضًا أنه لديك بالفعل إمكانية الوصول إلى easy_install بالنظر إلى أنك تستخدم macOS/OSX.

ℹ️ الآن ، كل ما عليك فعله هو تشغيل الأمر التالي.

Sudo easy_install pip

بعد ذلك ، سيتم تثبيت pip وستتمكن من استخدامه لتثبيت حزم أخرى.

اسمحوا لي أن أعرف إذا كان لديك أي مشاكل في تثبيت pip بهذه الطريقة.

في صحتك!

ملاحظة انتهى بي الأمر التدوين وظيفة حول هذا الموضوع. QuickTip: كيف أقوم بتثبيت نقطة على نظام ماك أو OS X؟


التحديث (يناير 2019): الطريقة رقم 2: حل سطرين -

easy_install - تم إهمالها . الرجاء استخدام get-pip.py بدلاً من ذلك.

بادئ ذي بدء ، قم بتنزيل الملف get-pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

الآن قم بتشغيل هذا الملف لتثبيت pip

python get-pip.py

يجب أن تفعل ذلك.

GIF آخر قلت؟ هنا يا الذهاب!

Manual install of pip

494
Ahmad Awais

يمكنك تثبيته من خلال Homebrew على OS X. لماذا تثبيت Python مع Homebrew؟

يعد إصدار Python الذي يأتي مع OS X مفيدًا للتعلم ولكنه ليس جيدًا للتطوير. قد يكون الإصدار المرفق مع OS X قديمًا من الإصدار الرسمي الحالي لبايثون ، والذي يعتبر إصدار الإنتاج الثابت. ( المصدر )

Homebrew هو شيء من مدير الحزم لنظام التشغيل X. ابحث عن مزيد من التفاصيل على Homebrew page . بمجرد تثبيت Homebrew ، قم بتشغيل التالي لتثبيت أحدث Python و Pip & Setuptools:

brew install python
451
Leigh

أنا مندهش من عدم ذكر أي شخص - منذ عام 2013 ، أصبح بيثون نفسه قادرًا على تثبيت pip ، لا توجد أوامر خارجية (وليس اتصال إنترنت) مطلوبة.

Sudo -H python -m ensurepip

سيؤدي هذا إلى إنشاء تثبيت مشابه لما يمكن لـ easy_install.

362
felixphew

على نظام Mac:

  1. تثبيت easy_install

    curl https://bootstrap.pypa.io/ez_setup.py -o - | Sudo python
    
  2. تثبيت نقطة

    Sudo easy_install pip
    
  3. الآن ، يمكنك تثبيت وحدات خارجية. فمثلا

    pip install regex   # This is only an example for installing other modules
    
133
Pavan

pip متاح على OS X عبر easy_install.
افتح محطة واكتب:

Sudo easy_install pip

عند المطالبة بكلمة مرور ، أدخل كلمة المرور العادية لتسجيل الدخول.
بعد اكتمال التثبيت ، يجب أن تكون قادرًا على استخدام pip كما هو متوقع.

ملاحظة: هذا يعمل مع حزم بيثون الأخرى أيضًا

89
user3627034

الحل الأبسط هو اتباع تعليمات التثبيت من موقع المنزل الخاص بالنقطة .

في الأساس ، يتكون هذا في:

  • تحميل get-pip.py . تأكد من القيام بذلك عن طريق اتباع رابط موثوق به حيث سيتعين عليك تشغيل البرنامج النصي كجذر.
  • اتصل Sudo python get-pip.py

الميزة الرئيسية لهذا الحل هي أنه يقوم بتثبيت pip لإصدار python الذي تم استخدامه لتشغيل get-pip.py ، مما يعني أنه إذا استخدمت التثبيت الافتراضي OS X من python لتشغيل get-pip.py ، فسوف تقوم بتثبيت pip من أجل تثبيت python من النظام .

معظم الحلول التي تستخدم مدير الحزم (homebrew أو macport) على OS X تخلق تثبيتاً زائداً للبيثون في بيئة مدير الحزم والتي يمكن أن تخلق عدم تناسق في النظام الخاص بك لأنه بناءً على ما تفعله ، يمكنك استدعاء تثبيت واحد من الثعبان بدلا من آخر.

76
Florent Bruneau

جديد 2016 ديسمبر: هذا عمل لي في OS X v10.11 (El Capitan):

يأتي Mac مع python 2 ، ولكن ليس مع نقطة.

المتطلبات

homebrew

الخطوات :

  1. curl -O https://bootstrap.pypa.io/get-pip.py

  2. Sudo python get-pip.py

مع هذا ، حصلت على هذه الأخطاء (لكنني قمت بحلها في الخطوة 3):

الدليل '/Users/myuser/Library/Caches/pip/http' أو الدليل الأصلي له ليس ملكًا للمستخدم الحالي وتم تعطيل ذاكرة التخزين المؤقت. يرجى التحقق من أذونات ومالك هذا الدليل. في حالة تنفيذ pip مع Sudo ، قد تحتاج إلى Sudo's -H flag.

الدليل '/Users/myuser/Library/Caches/pip' أو الدليل الأصلي له ليس ملكًا للمستخدم الحالي وتم تعطيل التخزين المؤقت للعجلات. تحقق من أذونات ومالك هذا الدليل. في حالة تنفيذ pip مع Sudo ، قد تحتاج إلى Sudo's -H flag.

  1. pip install --upgrade pip

أخيرًا يمكنك تثبيت تطبيق مثل:

  1. pip install couchapp

UPDATE: Python 3

إذا قمت بتثبيت python 3 ، فسيتم تثبيت النقطة تلقائيًا.

brew install python3

تحتاج فقط إلى ترقية نقطة ، ولكن قبل ذلك تحتاج إلى إنشاء بيئة افتراضية للعمل مع Python 3. يمكنك استخدام مجلد مشروع أو أي مجلد:

python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip

التحقق من الإصدارات:

pip -V
python --version

لإلغاء تنشيط البيئة:

$ deactivate
54
stackdave

يعد تثبيت نسخة منفصلة من Python خيارًا شائعًا ، على الرغم من أن Python يأتي بالفعل مع MacOS. تتحمل مسؤولية التأكد من أنك تستخدم نسخة Python التي تنوي تنفيذها. لكن الفوائد هي الحصول على أحدث إصدار من بيثون وبعض الحماية من خرطوم نظامك إذا ساءت الأمور بشكل خاطئ.

لتثبيت Python باستخدام HomeBrew :

brew update
brew install python # or brew install python3

نؤكد الآن أننا نعمل مع بيثون المثبتة حديثًا لدينا:

ls -lh `which python`

... يجب أن تُظهر رابطًا رمزيًا إلى مسار به "قبو" فيه:

lrwxr-xr-x  1 chris  admin    35B Dec  2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python

يجب تثبيت Pip مع Python. قد ترغب في ترقيته عن طريق الكتابة:

pip install --upgrade pip

أنت الآن جاهز لتثبيت أي من الحزم التي يزيد عددها عن 50000 حزمة على PyPI .

الملاحظات الأخرى

سابقا ، لقد استخدمت get-pip.py لتثبيت pip . لكن المستندات تحذر من أن get-pip.py لا ينسق مع مديري الحزم وقد يترك نظامك في حالة غير متناسقة. على أي حال ، ليست هناك حاجة ، نظرًا لأن النقطة أصبحت الآن مضمنة مع بيثون اعتبارًا من 2.7.9 .

لاحظ أن النقطة ليست مدير الحزم الوحيد لبيثون. هناك أيضًا easy_install. ليس من الجيد خلط الاثنين ، لذلك لا تفعل ذلك.

أخيرًا ، إذا كان لديك كل من Python 2 و 3 مثبتين ، pip فسوف يشير إلى أيهما قمت بتثبيت Python. احصل على عادة استخدام إما صراحة إما pip2 أو pip3 ، لذلك أنت متأكد من بايثون الذي يحصل على المكتبة الجديدة.

القرصنة سعيدة!

42
cbare

بالنسبة لأولئك الذين قاموا بتثبيت python2 & python3 ، إليك الحل:

python2.7 -m ensurepip --default-pip

بالإضافة إلى ذلك ، إذا كنت تريد تثبيت pip لـ python3.6:

wget https://bootstrap.pypa.io/get-pip.py
Sudo python3.6 get-pip.py
37
Adam Liu

يجب تثبيت المشروب أولاً:

Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

ثم الشراب تثبيت بيثون

brew install python

ثم pip ستعمل

24
42wolf

في الإصدار الأخير (من Yosemite أو El Capitan أعتقد ... على الأقل من Sierra فصاعدًا) ، تحتاج إلى تشغيل brew postinstall python3 بعد brew install python3 إذا كنت تستخدم homebrew.

وبالتالي،

brew install python3 # this only installs python
brew postinstall python3 # this installs pip

محدث - نسخة البيرة بعد 1.5

وفقًا لـ صفحة البيرة الرسمية :

في الأول من مارس 2018 ، ستتم ترقية صيغة python إلى Python 3.x وستتم إضافة صيغة python @ 2 لتثبيت Python 2.7 (على الرغم من أن هذا سيتم ربطه فقط ، لذلك لن يتم إضافة python أو python2 إلى PATH افتراضيًا دون رابط المشروب اليدوي - قوة). سنحتفظ بأسماء مستعارة python2 و python3 و python @ 3.

لتثبيت Python 3 ، قم بتشغيل الأمر التالي:

brew install python3

بعد ذلك ، يتم تثبيت pip تلقائيًا ، ويمكنك تثبيت أي حزمة بواسطة pip install <package>.

22
Blaszard

قم بتنزيل هذا الملف: get-pip.py

ثم ببساطة اكتب

Sudo python get-pip.py

تأكد من أنك موجود في نفس الدليل مثل get-pip.py أو أن تقدم المسار الصحيح لذلك الملف.

لمزيد من التفاصيل ، يمكنك زيارة: http://pip.readthedocs.org/en/latest/installing.html

أو http://thegauraw.tumblr.com/post/47601704154/how-to-install-pip-in-both-windows-ubuntu-easiest-way

16
thegauraw
$ Sudo port install py27-pip

ثم قم بتحديث PATH لتضمين دليل بن py27-pip (يمكنك إضافة هذا في ~/.bash_profile PATH =/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin: $ PATH

النقطة ستكون متاحة في نافذة محطة جديدة.

14
tpham

إذا كنت تريد "pip3" ، فيمكنك القيام بما يلي:

عبر الشراب: brew install python3

 enter image description here

ثم يمكنك التنفيذ

pip3 <command> [options]

14
Emil Reña Enriquez

لتثبيت أو ترقية pip ، تنزيل get-pip.py from http://www.pip-installer.org/en/latest/installing.html

ثم قم بتشغيل ما يلي: Sudo python get-pip.py

فمثلا:

Sudo python Desktop/get-pip.py 
Password:
  Downloading/unpacking pip
  Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up...

Sudo pip install pymongo
Password:
Downloading/unpacking pymongo
  Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded
  Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) Egg_info for package pymongo

Installing collected packages: pymongo
...
12
goker.cebeci

قم بتنزيل أدوات إعداد python من الموقع أدناه:

https://pypi.python.org/pypi/setuptools

استخدم ملف القطران.

بمجرد التنزيل ، انتقل إلى المجلد الذي تم تنزيله وتشغيله

python setup.py install

بمجرد القيام بذلك ، سيكون لديك easy_install.

استخدم أدناه ثم لتثبيت pip:

Sudo easy_install pip
8
thenakulchawla

تثبيت دون الحاجة إلى Sudo

إذا كنت تريد تثبيت pip دون الحاجة إلى Sudo ، وهو أمر محبط دائمًا عند محاولة تثبيت الحزم على مستوى العالم ، فقم بتثبيت pip في مجلدك المحلي /usr/local مثل هذا:

curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/

وثم:

pip install <package-of-choice> بدون Sudo

7
MrE

قم بتثبيت python3 أولاً ، ثم استخدم pip3 لتثبيت الحزم.

brew install python

سيتم تثبيت python3 ، ويتم شحنها نقطة مع ذلك. لاستخدام نقطة لتثبيت بعض الحزمة ، قم بتشغيل التالي

pip3 install package

لاحظ أنه pip3 لأنك تريد استخدام python3.

6
N.Lee

لا يعمل التثبيت السهل بطريقة ما على جهاز mac القديم (10.8). هذا يحل مشكلتي.

wget https://bootstrap.pypa.io/get-pip.py
Sudo python get-pip.py

إذا لم يكن لديك wget ، فقط افتح في المتصفح https://bootstrap.pypa.io/get-pip.py ثم احفظ كـ get-pip.py

5
Dody Rachmat Wicaksono