it-swarm.asia

كيف يمكنني تثبيت pip على Windows؟

pip بديلاً عن easy_install . ولكن هل يجب علي تثبيت pip باستخدام easy_install على نظام Windows؟ هل هناك طريقة أفضل؟

2394
mit

بيثون 2.7.9 و 3.4+

أخبار جيدة! Python 3.4 (تم إصداره في مارس 2014) و Python 2.7.9 (تم إصداره في ديسمبر 2014) يشحن مع Pip. هذه هي أفضل ميزة لأي إصدار بيثون. فهو يجعل ثروات المكتبات في متناول الجميع. لم يعد المستبعدون من استخدام مكتبات المجتمع بسبب صعوبة الإعداد. عند الشحن مع مدير الحزم ، تنضم Python إلى { Ruby ، Node.js ، Haskell ، Perl ، Go تقريبا كل لغة معاصرة أخرى مع مجتمع مفتوح المصدر. شكرا بيثون.

بالطبع ، هذا لا يعني أن التغليف بيثون هو حل المشكلة. التجربة لا تزال محبطة. أناقش هذا في Stack Overflow question هل لدى Python نظام إدارة حزمة/وحدة؟ .

وللأسف لكل شخص يستخدم Python 2.7.8 أو إصدار سابق (جزء كبير من المجتمع). لا توجد خطة لشحن Pip إليك. تعليمات دليل اتبع.

Python 2 ≤ 2.7.8 و Python 3 ≤ 3.3

تحلق بيثون في وجه شعارها { 'البطاريات مشمولة' ، بدون مدير حزمة. ومما زاد الطين بلة ، كان Pip - حتى وقت قريب - من الصعب على نحو مثير للسخرية تثبيت.

تعليمات رسمية

لكل https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip :

قم بتنزيل get-pip.py ، واحرص على حفظه كملف .py بدلاً من .txt. ثم ، قم بتشغيله من موجه الأوامر:

python get-pip.py

ربما تحتاج إلى موجه الأوامر موجه للقيام بذلك. اتبعبدء موجه الأوامر كمسؤول(Microsoft TechNet).

يؤدي هذا إلى تثبيت حزمة pip ، والتي (في Windows) تحتوي على ...\Scripts\pip.exe ، يجب أن يكون هذا المسار في متغير بيئة PATH لاستخدام pip من سطر الأوامر (راجع الجزء الثاني من "الإرشادات البديلة" لإضافته إلى طريقك،

تعليمات بديلة

تطلب الوثائق الرسمية من المستخدمين تثبيت Pip وكل من تبعياته من المصدر. هذا مملة للخبراء وصعب المنع بالنسبة للمبتدئين.

من أجل مصلحتنا ، يعد Christoph Gohlke أدوات تثبيت Windows (.msi) لحزم Python الشائعة. انه يبني المثبتات لجميع إصدارات بيثون ، كل من 32 و 64 بت. أنت بحاجه إلى:

  1. (تثبيت setuptools
  2. تثبيت نقطة

بالنسبة لي ، هذا تثبيت Pip في C:\Python27\Scripts\pip.exe. ابحث عن pip.exe على جهاز الكمبيوتر الخاص بك ، ثم أضف المجلد الخاص به (على سبيل المثال ، C:\Python27\Scripts) إلى المسار الخاص بك (ابدأ/حرر متغيرات البيئة). الآن يجب أن تكون قادرًا على تشغيل pip من سطر الأوامر. حاول تثبيت حزمة:

pip install httpie

هناك تذهب (نأمل)! فيما يلي حلول للمشاكل الشائعة:

مشاكل الوكيل

إذا كنت تعمل في مكتب ، فقد تكون وراء وكيل HTTP. إذا كان الأمر كذلك ، فقم بتعيين متغيرات البيئة http_proxy و https_proxy . تحترم معظم تطبيقات Python (وغيرها من البرامج المجانية) هذه. بناء جملة المثال:

http://proxy_url:port
http://username:[email protected]_url:port

إذا كنت محظوظًا حقًا ، فقد يكون وكيلك وكيل Microsoft (ntlm _ . البرمجيات الحرة لا يمكن التعامل معها. الحل الوحيد هو تثبيت بروكسي سهل الاستخدام مجاني للبرامج يتجه إلى الوكيل السيئ. http://cntlm.sourceforge.net/

غير قادر على العثور على vcvarsall.bat

يمكن كتابة وحدات Python جزئيًا في C أو C++. يحاول PIP ترجمة من المصدر. إذا لم يكن لديك برنامج التحويل البرمجي C/C++ مثبتًا ومهيئًا ، فستظهر لك رسالة الخطأ المشفرة هذه.

خطأ: غير قادر على العثور على vcvarsall.bat

يمكنك إصلاح ذلك عن طريق تثبيت مترجم C++ مثل MinGW أو Visual C++ . تقوم Microsoft بشحن أحدها للاستخدام مع Python. أو جرِّببرنامج MICROSOFT VISUAL C++ مترجم لبرنامج PYTHON 2.7.

غالبًا ما يكون من السهل التحقق من { موقع Christoph's) للحصول على الحزمة الخاصة بك.

1734
Colonel Panic

- قديم - استخدم التوزيع ، وليس setuptools كما هو موضح هنا. -
- # 2 قديم - استخدام setuptools كما تم إهمال التوزيع.

كما ذكرت ، لا تتضمن نقطة التثبيت أداة تثبيت مستقلة ، ولكن يمكنك تثبيتها بواسطة easy_install السابق.

وبالتالي:

  1. قم بتنزيل أحدث إصدار من هنا: http://pypi.python.org/pypi/pip#downloads
  2. فك الضغط
  3. قم بتنزيل آخر أداة تثبيت سهلة لنظام Windows: ( قم بتنزيل .exe بأسفل http://pypi.python.org/pypi/setuptools). تثبيته.
  4. انسخ المجلد pip غير المضغوط content إلى مجلد C:\Python2x\ (لا تقم بنسخ المجلد بأكمله فيه ، فقط المحتوى) ، لأن أمر python لا يعمل خارج مجلد C:\Python2x ثم قم بتشغيل: python setup.py install
  5. أضف الثعبان C:\Python2x\Scripts الخاص بك إلى المسار

انتهيت.

الآن يمكنك استخدام pip install package لتثبيت الحزم بسهولة كما في Linux :)

295
Adrián Deccico

2014 تحديث:

1) إذا قمت بتثبيت Python 3.4 أو إصدار أحدث ، فسيتم تضمين pip مع Python ويجب أن تعمل بالفعل على نظامك.

2) إذا كنت تقوم بتشغيل إصدار أدناه Python 3.4 أو إذا لم يتم تثبيت pip مع Python 3.4 لسبب ما ، فمن المحتمل أنك ستستخدم نص التثبيت الرسمي الخاص بـ pip get-pip.py. يمسك برنامج التثبيت pip الآن setuptools نيابة عنك ، ويعمل بغض النظر عن البنية (32 بت أو 64 بت).

التثبيت تعليمات مفصلة هنا وتنطوي على:

لتثبيت أو ترقية النقطة ، قم بتنزيل get-pip.py .

ثم قم بتشغيل التالي (والذي قد يتطلب وصول المسؤول):

python get-pip.py

لترقية setuptools (أو توزيع) موجود ، قم بتشغيل pip install -U setuptools

سأترك مجموعتي التعليمات القديمة أدناه للأجيال القادمة.

إجابات OLD:

بالنسبة لإصدارات Windows الخاصة بـ 64 بت مجموعة متنوعة - تم استخدام Windows + Python 64 بت للمطالبة بطريقة تثبيت منفصلة بسبب ez_setup ، لكنني اختبرت طريقة التوزيع الجديدة على Windows 64 بت التي تعمل 32 بت Python و 64 بت Python ، ويمكنك الآن استخدام نفس الأسلوب لجميع إصدارات Windows/Python 2.7X:

أسلوب OLD 2 باستخدام التوزيع :

  1. تنزيل توزيع - رميت الألغام في C:\Python27\Scripts (لا تتردد في إنشاء دليل Scripts إذا لم يكن موجودًا.
  2. افتح موجه الأوامر (في نظام Windows ، يجب عليك مراجعة conemu2 إذا كنت لا تستخدم PowerShell ) وتغيير (cd) إلى الدليل الذي قمت بتنزيله distribute_setup.py إليه.
  3. تشغيل distribute_setup: python distribute_setup.py (لن يعمل هذا إذا لم تتم إضافة دليل تثبيت python إلى المسار الخاص بك - اذهب هنا للحصول على المساعدة )
  4. قم بتغيير الدليل الحالي إلى دليل Scripts لتثبيت Python (C:\Python27\Scripts) أو أضف هذا الدليل ، وكذلك دليل التثبيت الأساسي Python إلى متغير البيئة٪ PATH٪ الخاص بك.
  5. تثبيت pip باستخدام setuptools المثبتة حديثًا: easy_install pip

لن تعمل الخطوة الأخيرة إلا إذا كنت إما في الدليل easy_install.exe الموجود في (C:\Python27\Scripts سيكون الافتراضي لبيثون 2.7) ، أو لديك هذا الدليل المضافة إلى المسار الخاص بك.

أسلوب OLD 1 باستخدام ez_setup:

من صفحة setuptools -

تنزيل ez_setup.py وتشغيله ؛ سيقوم بتنزيل الملف المناسب. Egg وتثبيته لك. (حاليًا ، لا يدعم مثبّت. exe المتوفر إصدارات 64 بت من Python لنظام التشغيل Windows ، نظرًا لوجود مشكلة توافق في برنامج distutils.

بعد ذلك ، يمكنك المتابعة مع:

  1. أضف c:\Python2x\Scripts إلى مسار Windows (استبدل x in Python2x برقم الإصدار الفعلي الذي قمت بتثبيته)
  2. افتح موجه DOS جديد! من هناك easy_install pip
214
AndrewPK

2016+ تحديث:

هذه الإجابات عفا عليها الزمن أو كلمة أخرى صعبة وصعبة.

إذا كنت قد حصلت على Python 3.4+ أو 2.7.9+ ، فسيكون مثبت بشكل افتراضي على Windows. خلاف ذلك ، باختصار:

  1. تنزيل أداة تثبيت النقطة: https://bootstrap.pypa.io/get-pip.py
  2. إذا كان بجنون العظمة ، فقم بفحص الملف للتأكد من أنه ليس ضارًا (يجب أن يقوم بفك شفرة b64).
  3. افتح وحدة تحكم في مجلد التنزيل كمسؤول وقم بتشغيل get-pip.py. بدلاً من ذلك ، انقر بزر الماوس الأيمن فوق الرمز الخاص به في Explorer واختر "تشغيل كمسؤول ...".

سيتم العثور على الثنائيات الجديدة pip.exeeasy_install.exe المهملة) في مجلد "%ProgramFiles%\PythonXX\Scripts" (أو ما شابه) ، والذي من المحتمل ألا يكون في متغيرك PATH. أوصي إضافته.

196
Gringo Suave

بيثون 3.4 ، الذي صدر في مارس 2014 ، يأتي مع pip:
http://docs.python.org/3.4/whatsnew/3.4.html
لذا منذ إصدار Python 3.4 ، الطريقة الحديثة لتثبيت pip على Windows هي تثبيت Python فقط. عند التمسك بجميع الإعدادات الافتراضية أثناء التثبيت ، سيتم تثبيت النقطة على
C:\Python34\Scripts\pip3.exe.

45
matth

عندما أضطر إلى استخدام Windows ، أستخدم ActivePython ، الذي يضيف كل شيء تلقائيًا إلى PATH ويتضمن مدير حزمة يسمى _ ​​ PyPM والذي يوفر ثنائي إدارة الحزمة مما يجعلها أسرع وأسهل لتثبيت الحزم .

pip و easy_install ليسا نفس الشيء بالضبط ، لذلك هناك بعض الأشياء التي يمكنك الحصول عليها من خلال pip لكن ليس easy_installوالعكس صحيح .

توصيتي هي أن تحصل على { ActivePython Community Edition ولا تقلق بشأن المتاعب الهائلة المتمثلة في إعداد كل شيء لبيثون على ويندوز. بعد ذلك ، يمكنك فقط استخدام pypm.

في حالة رغبتك في استخدام pip ، يجب عليك التحقق من الخيار PyPM في مثبت ActiveState. بعد التثبيت ، ستحتاج فقط إلى تسجيل الخروج وتسجيل الدخول مرة أخرى ، وسيكون pip متاحًا في سطر الأوامر ، لأنه موجود في خيار مثبّت ActiveState PyPM وتم تعيين المسارات من قِبل المثبت بالفعل. PyPM سيكون متاحًا أيضًا ، لكن لا يلزمك استخدامه.

39
Rafe Kettler

الطريقة الحديثة هي استخدام حزمة مدير Windows Chocolatey .

بمجرد تثبيت هذا ، كل ما عليك فعله هو فتح موجه الأوامر وتشغيل الأوامر الثلاثة التالية ، والتي ستقوم بتثبيت Python 2.7 و easy_install و pip. سيكتشف تلقائيًا ما إذا كنت تستخدم نظام التشغيل x64 أو x86 Windows.

cinst python
cinst easy.install
cinst pip

يمكن العثور على جميع حزم بيثون الأخرى في معرض Chocolatey هنا .

37
Martin Redola

تحديث مارس 2015

Python 2.7.9 والإصدارات الأحدث (على سلسلة Python 2) ، و Python 3.4 والإصدارات الأحدث تتضمن pip افتراضيًا ، لذلك قد يكون لديك pip بالفعل.

إذا لم تقم بذلك ، فقم بتشغيل أمر سطر واحد على موجهك (والذي قد يتطلب وصول المسؤول):

python -c "exec('try: from urllib2 import urlopen \nexcept: from urllib.request import urlopen');f=urlopen('https://bootstrap.pypa.io/get-pip.py').read();exec(f)"

سيتم تثبيت نقطة . إذا Setuptools غير مثبت بالفعل ، فسوف يقوم get-pip.py بتثبيته لك أيضًا.

كما هو مذكور في التعليقات ، سيقوم الأمر أعلاه بتنزيل الكود من مستودع شفرة مصدر Pip في GitHub ، وتشغيله ديناميكيًا في بيئتك. لذا ، لاحظ أن هذا هو اختصار خطوات التنزيل والتفتيش والتشغيل ، {كل ذلك باستخدام أمر واحد باستخدام Python نفسه}. إذا كنت تثق في Pip ، تابع بدون شك.

تأكد من أن متغير بيئة Windows الخاص بك يتضمن PATH مجلدات Python (لتثبيت Python 2.7.x الافتراضي: C:\Python27 و C:\Python27\Scripts ، لـ Python 3.3x: C:\Python33 و C:\Python33\Scripts ، وهكذا).

30
Fernando Macedo

التركيب

لقد قمت ببناء أدوات تثبيت Windows لكل من التوزيع و نقطة هنا (الهدف هو استخدام pip دون الحاجة إلى إما bootstrap باستخدام easy_install أو حفظ وتشغيل البرامج النصية Python)

على نظام Windows ، قم ببساطة بتنزيل وتثبيت distribute أولاً ، ثم pip من الروابط أعلاه. يحتوي الرابط distribute أعلاه على مثبّتات .exe كعب روتين ، وهي حاليًا 32 بت فقط. لم أختبر التأثير على Windows 64 بت.

بناء على ويندوز

عملية إعادة هذا للإصدارات الجديدة ليست صعبة ، ولقد قمت بتضمينها هنا للرجوع إليها.

بناء distribute

للحصول على ملفات كعب الروتين .exe ، يجب أن يكون لديك برنامج التحويل البرمجي Visual C++ (يبدو أنه مترجم مع MinGW أيضًا)

hg clone https://bitbucket.org/tarek/distribute
cd distribute
hg checkout 0.6.27
rem optionally, comment out tag_build and tag_svn_revision in setup.cfg
msvc-build-launcher.cmd
python setup.py bdist_win32
cd ..
echo build is in distribute\dist

بناء pip

git clone https://github.com/pypa/pip.git
cd pip
git checkout 1.1
python setup.py bdist_win32
cd ..
echo build is in pip\dist
24
David Fraser

الأعمال التالية لبيثون 2.7. احفظ هذا البرنامج النصي واطلقه:

https://raw.github.com/pypa/pip/master/contrib/get-pip.py

تثبيت Pip ، ثم أضف المسار إلى البيئة الخاصة بك:

C:\Python27\Scripts

أخيرا

pip install virtualenv

تحتاج أيضًا إلى Microsoft Visual C++ 2008 Express للحصول على برنامج التحويل البرمجي الجيد وتجنب هذا النوع من الرسائل عند تثبيت الحزم:

error: Unable to find vcvarsall.bat

إذا كان لديك إصدار 64 بت من Windows 7 ، فيمكنك قراءة 64 بت) مشكلات تثبيت Python على Windows 7 بت 64 بتلتثبيت حزمة Python القابلة للتنفيذ بنجاح (مشكلة مع إدخالات التسجيل).

19
Kuruwan

لتثبيت pip على المستوى العالمي على Python 2.x ، يبدو easy_install أنه الحل الأفضل كما ينص Adrián.

ومع ذلك ، فإن تعليمات التثبيت ل pip توصي باستخدام virtualenv لأن كل virtualenv لديه pip مثبت فيه تلقائيا. هذا لا يتطلب الوصول إلى الجذر أو تعديل تثبيت نظام Python الخاص بك.

لا يزال تثبيت virtualenv يتطلب easy_install.

2018 تحديث:

يتضمن Python 3.3+ الآن وحدة venv لإنشاء بيئات افتراضية بسهولة مثل:

python3 -m venv /path/to/new/virtual/environment

راجع الوثائق الخاصة بأساليب النظام الأساسي المختلفة لتنشيط البيئة بعد الإنشاء ، ولكن عادةً واحدة من:

$ source <venv>/bin/activate 

C:\> <venv>\Scripts\activate.bat
16
Dylan Hogg

لاستخدام نقطة ، ليس من الضروري أن تحتاج إلى تثبيت نقطة في النظام مباشرة. يمكنك استخدامه من خلال virtualenv . ما يمكنك القيام به هو اتباع هذه الخطوات:

نحتاج عادة إلى تثبيت حزم Python لمشروع واحد معين. لذا ، قم الآن بإنشاء مجلد مشروع ، دعنا نقول خطأ.

  • انسخ virtualenv.py ملف من المجلد الذي تم فك ضغطه في virtualenv ، والصقه داخل myproject folder

الآن أنشئ بيئة افتراضية ، دعنا نقول myvirtualenv على النحو التالي ، داخل myproject folder:

python virtualenv.py myvirtualenv

وسوف تظهر لك:

New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.

الآن يتم إنشاء البيئة الافتراضية الخاصة بك ، myvirtualenv ، داخل مجلد المشروع الخاص بك. قد تلاحظ ، يتم الآن تثبيت pip داخل بيئة افتراضية لك. كل ما عليك فعله هو تنشيط البيئة الافتراضية باستخدام الأمر التالي.

myvirtualenv\Scripts\activate

سترى ما يلي في موجه الأوامر:

(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name

يمكنك الآن البدء في استخدام pip ، ولكن تأكد من تنشيط virtualenv بالنظر إلى يسار موجهك.

هذه هي واحدة من أسهل الطرق لتثبيت النقطة ، أي داخل البيئة الافتراضية ، ولكن يجب أن يكون لديك ملف virtualenv.py معك.

لمزيد من الطرق لتثبيت pip/virtualenv/virtualenvwrapper ، يمكنك الرجوع إلى thegauraw.tumblr.com .

14
thegauraw

أردت فقط إضافة حل واحد آخر لأولئك الذين لديهم مشكلات في تثبيت setuptools من نظام التشغيل Windows 64 بت. تمت مناقشة المشكلة في هذا الخطأ على python.org ولا تزال دون حل حتى تاريخ هذا التعليق. تم ذكر حل بسيط وهو يعمل بلا عيب. تغيير التسجيل واحد لم الحيلة بالنسبة لي.

الرابط: http://bugs.python.org/issue6792#

الحل الذي يعمل بالنسبة لي ...:

أضف إعداد التسجيل هذا إلى 2.6+ من إصدارات Python:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

هذا هو على الأرجح إعداد التسجيل الذي سيكون لديك بالفعل لـ Python 2.6+:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

من الواضح أنك ستحتاج إلى استبدال الإصدار 2.6 بأي إصدار من بيثون تقوم بتشغيله.

13
user1233104

تم التحديث في عام 2016: Pip يجب أن يتم تضمينها بالفعل في Python 2.7.9+ or 3.4+ ، لكن إذا لم يكن هناك سبب من الأسباب ، فيمكنك استخدام الخطوط الفردية التالية.

  • قم بتنزيل https://bootstrap.pypa.io/get-pip.py وقم بتشغيله بإذن المسؤول python get-pip.py (إذا كنت تستخدم نظام Linux ، فاستخدم Sudo python get-pip.py)

PS:

  1. يجب أن يكون هذا راضيًا بالفعل في معظم الحالات ، ولكن إذا لزم الأمر ، تأكد من أن متغير البيئة الخاص بك يتضمن PATH مجلدات Python (على سبيل المثال ، Python 2.7.x على تثبيت Windows الافتراضي: C:\Python27 and C:\Python27\Scripts ، Python 3.3x: C:\Python33 and C:\Python33\Scripts ، إلخ)

  2. واجهت نفس المشكلة ، ثم وجدت هذه الطريقة الأسهل (بطانة واحدة!) المذكورة في الموقع الرسمي هنا: http://www.pip-installer.org/en/latest/installing.html

لا تصدق أن هناك الكثير من الإجابات المطولة (ربما التي عفا عليها الزمن؟) هناك. الشعور بالامتنان لهم ، ولكن يرجى التصويت على هذا الجواب القصير لمساعدة المزيد من القادمين الجدد!

13
RayLuo

أفضل طريقة وجدت حتى الآن ، هي فقط سطرين من التعليمات البرمجية:

curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

تم اختباره على Windows 8 باستخدام PowerShell و Cmd و Git Bash ( MinGW ).

وربما تريد إضافة المسار إلى البيئة الخاصة بك. إنه في مكان ما مثل C:\Python33\Scripts.

12
h--n

للحصول على أحدث تنزيل Python - لدي python 3.6 على النوافذ. ليس عليك أن تتساءل عن كل ما تحتاجه هو ، خذ نفسًا وسأبين لك كيفية القيام بذلك.

  1. تأكد من تثبيت python بالنسبة لي ، وكان في الدليل التالي  enter image description here

الآن ، يتيح إضافة python و pip في إعدادات مسار متغير البيئة إذا كنت على النوافذ ، لذلك فإن كتابة pip أو python في أي مكان تتصل بـ python aor pip من حيث يتم تثبيتها.

لذلك ، تم العثور على PIP ضمن المجلد الموجود في الشاشة أعلاه "البرامج النصية" يتيح إضافة Python و PIP في مسار متغير البيئة.  enter image description here

انتهى تقريبًا ، دع الاختبار مع CMD لتثبيت حزمة goole باستخدام النقطة.

pip install google

 enter image description here

مع السلامة!

12
danielad

هنا كيفية تثبيت نقطة مع طريقة سهلة.

  1. انسخ والصق هذه محتوى في ملف باسم get-pip.py
  2. انسخ والصق get-pip.py إلى مجلد python .C:\Python27
  3. انقر نقرًا مزدوجًا على get-pip.py file.it سيقوم بتثبيت pip على جهاز الكمبيوتر الخاص بك.
  4. الآن يجب عليك إضافة مسار C:\Python27\Scripts إلى متغير البيئة الخاص بك. لأنه يتضمن ملف pip.exe.
  5. أنت الآن جاهز لاستخدام النقطة. افتح cmd واكتب كـ
    pip install package_name
11
Harun ERGUL

PythonXY يأتي مع pip ، ضمن آخرون .

10
Tobias Kienzler

يمكنني استخدام نظام/cross-platform Anaconda مدير الحزمة من Continum.io على نظام Windows وهو موثوق. لديها إدارة بيئة افتراضية وشل متميز بالكامل مع أدوات مساعدة مشتركة (مثل كوندا ، نقطة).

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

conda أيضًا يأتي مع ثنائيات للمكتبات ذات التبعيات غير بيثون ، على سبيل المثال pandas ، numpy ، إلخ. هذا يثبت أنه مفيد بشكل خاص على Windows لأنه قد يكون من الصعب تجميع تبعيات C بشكل صحيح.

10
Christian Tremblay

واجهت بعض المشكلات في التثبيت بطرق مختلفة عندما اتبعت التعليمات هنا. أعتقد أنه من الصعب للغاية التثبيت في كل بيئة Windows بنفس الطريقة. في حالتي ، أحتاج إلى Python 2.6 و 2.7 و 3.3 في نفس الجهاز لأغراض مختلفة ، ولهذا السبب أعتقد أن هناك المزيد من المشاكل. لكن الإرشادات التالية عملت بشكل مثالي بالنسبة لي ، لذلك قد يكون اعتمادًا على بيئتك يجب عليك تجربة هذا:

http://docs.python-guide.org/en/latest/starting/install/win/

أيضًا ، نظرًا للبيئات المختلفة التي وجدت أنها مفيدة بشكل لا يصدق لاستخدام البيئات الافتراضية ، كان لدي مواقع ويب تستخدم مكتبات مختلفة ومن الأفضل أن تقوم بتضمينها في مجلد واحد ، وتحقق من الإرشادات ، باختصار إذا تم تثبيت PIP ، فقم بتثبيت VirtualEnv فقط:

pip install virtualenv

في المجلد لديك جميع الملفات الخاصة بك تعمل

virtualenv venv

وبعد ثوانٍ ، لديك بيئة افتراضية بها كل شيء في مجلد venv ، لتنشيطه ، قم بتشغيل venv/Scripts/activate.bat (إلغاء تنشيط البيئة أمر سهل ، استخدم deactivate.bat). ستنتهي كل مكتبة تقوم بتثبيتها في حزم venv\Lib\site ، ومن السهل نقل بيئتك بالكامل إلى مكان ما.

الجانب السلبي الوحيد الذي وجدته هو أن بعض برامج تحرير الشفرات لا يمكنها التعرف على هذا النوع من البيئات ، وسوف ترى تحذيرات في التعليمات البرمجية الخاصة بك لأنه لم يتم العثور على المكتبات المستوردة. بالطبع هناك طرق صعبة للقيام بذلك ولكن سيكون من المحررين أن تضع في الاعتبار أن البيئات الافتراضية طبيعية للغاية هذه الأيام.

آمل أن يساعد.

8
Maximiliano Rios
  1. تنزيل البرنامج النصي: https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  2. احفظه على محرك الأقراص في مكان ما مثل C:\pip-script\get-pip.py
  3. انتقل إلى هذا المسار من أمر موجه وتشغيل "python get-pip.py"

رابط الدليل: http://www.pip-installer.org/en/latest/installing.html#install-pip

ملاحظة: تأكد من إضافة مسار البرامج النصية مثل هذا (C:\Python27\Scripts) متغير البيئة int٪ PATH٪ أيضًا.

6
Adil Abbasi

انه بسيط جدا:

Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Step 2: python ez_setup.py
Step 3: python get-pip.py

(تأكد من وجود دليل البرنامج النصي Python و Python (على سبيل المثال ، C:\Python27 و C:\Python27\Scripts) في PATH.)

3
CaptainCodeman

pip مثبت بالفعل إذا كنت تستخدم Python 2> = 2.7.9 أو Python 3> = 3.4 ثنائيات تم تنزيلها من python.org ، ولكن ستحتاج إلى ترقية pip.

على ويندوز يمكن أن يتم الترقية بسهولة

انتقل إلى سطر أوامر Python وقم بتشغيل أسفل أمر Python

الثعبان م نقطة تثبيت - U نقطة

التثبيت باستخدام get-pip.py

قم بتنزيل get-pip.py في نفس المجلد أو أي مجلد آخر من اختيارك. أفترض أنك سوف تقوم بتنزيله في نفس المجلد من أن يكون لديك ملف python.exe وقمت بتشغيل هذا الأمر

python get-pip.py

Pip's دليل التثبيت نظيف للغاية وبسيط.

باستخدام هذا ، يجب أن تكون قادرًا على بدء استخدام Pip في أقل من دقيقتين.

3
Chetan Sharma

العمل اعتبارًا من 04 فبراير 2014 :):

إذا حاولت تثبيت pip من خلال ملف مثبت Windows من http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip كما هو مقترح بواسطةColonel Panic ، فربما تكون قد قمت بتثبيت مدير حزمة pip بنجاح ، ولكن قد لا تتمكن من تثبيت أي حزم مع نقطة. قد يكون لديك أيضًا نفس خطأ طبقة المقابس الآمنة الذي حصلت عليه عندما حاولت تثبيت حساء جميل 4 إذا نظرت في ملف pip.log:

Downloading/unpacking beautifulsoup4
  Getting page https://pypi.python.org/simple/beautifulsoup4/
  Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: **connection error: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed**
  Will skip URL https://pypi.python.org/simple/beautifulsoup4/ when looking for download links for beautifulsoup4

المشكلة هي مشكلة في إصدار قديم من OpenSSL كونه غير متوافق مع النقطة 1.3.1 والإصدارات السابقة. الحل السهل الآن هو تثبيت النقطة 1.2.1 ، والتي لا تتطلب SSL :

تثبيت Pip على Windows:

  1. نزّل النقطة 1.2.1 من https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
  2. قم باستخراج ملف pip-1.2.1.tar.gz
  3. تغيير الدليل إلى المجلد المستخرج: cd <path to extracted folder>/pip-1.2.1
  4. تشغيل python setup.py install
  5. تأكد الآن من C:\Python27\Scripts في PATH نظرًا لأن النقطة pip مثبتة في دليل C:\Python27\Scripts على عكس C:\Python27\Lib\site-packages حيث يتم تثبيت حزم Python عادةً

الآن حاول تثبيت أي حزمة باستخدام النقطة.

على سبيل المثال ، لتثبيت الحزمة requests باستخدام النقطة ، قم بتشغيل هذا من cmd:

pip install requests

Whola! requests سيتم تثبيته بنجاح وستصلك رسالة نجاح.

3
praveenak

فقط قم بتنزيل setuptools-15.2.Zip (md5) ، من هنا https://pypi.python.org/pypi/setuptools#windows-simplified ، وقم بتشغيل ez_setup.py.

2
ybdesire

تثبيت Pip لـ Python2 و Python3

  1. قم بتنزيل get-pip.py إلى مجلد على جهاز الكمبيوتر الخاص بك.
  2. افتح أمرًا موجهًا وانتقل إلى المجلد الذي يحتوي على get-pip.py.
  3. قم بتشغيل الأمر التالي: python get-pip.py أو python3 get-pip.py أو python3.6 get-pip.py ، بناءً على إصدار python الذي تريد تثبيته pip
  4. يجب أن يتم تثبيت Pip الآن!

إجابة قديمة (لا تزال صالحة)

هل حاولت ؟

python -m ensurepip

ربما هو أسهل لتثبيت نقطة على أي نظام.

2
Pedro Lobito

إذا كان لديك حتى مشاكل أخرى مع إصدار نقطة يمكنك تجربة هذا

pip install --trusted-Host pypi.python.org --upgrade pip
2
Smaillns

بدلاً من ذلك ، يمكنك الحصول على pip-Win وهو برنامج تثبيت الكل في واحد لـ pip و virtualenv على Windows وواجهة المستخدم الرسومية.

  • التبديل من مترجم Python (أي إصدار) إلى آخر (بما في ذلك py و pypy)
  • اطلع على جميع الحزم المثبتة ، وما إذا كانت محدثة أم لا
  • تثبيت أو ترقية حزمة ، أو ترقية النقطة نفسها
  • إنشاء وحذف البيئات الافتراضية ، والتبديل بينهما
  • قم بتشغيل IDLE أو أي برنامج بيثون آخر ، باستخدام المترجم المحدد
2
sk8asd123

أعتقد أن السؤال يجعل الأمر يبدو كأن الإجابة أبسط مما هي عليه بالفعل. سيتطلب تشغيل النقطة أحيانًا تجميعًا أصليًا لوحدة نمطية (64 بت Numpy هو مثال شائع على ذلك). لكي تنجح عملية تجميع النقاط ، تحتاج إلى Python الذي تم تجميعه بنفس إصدار MSVC الذي تستخدمه نقطة واحدة. يتم تجميع توزيعات Python القياسية مع MSVC 2008. يمكنك تثبيت إصدار Express من VC2008 ، لكن لا يتم الاحتفاظ به. أفضل رهان لك هو الحصول على نسخة صريحة من MSVC لاحقًا وتجميع Python. ثم PIP و Python سيستخدمان نفس إصدار MSVC.

1
Dmitry Rubanovich

الآن ، يتم تضمينه مع بيثون. لا تحتاج إلى تثبيته.

pip -V

هذه هي الطريقة التي يمكنك التحقق من تثبيت النقطة أم لا. في حالات نادرة ، إذا لم يكن مثبتًا ، فقم بتنزيل get-pip.py file وتشغيله باستخدام python كما

python get-pip.py
1
Usman Ahmed

يجب عليك الحصول على ملف get_pip.py بالبحث عنه على نسخة google من هناك وحفظه محليًا في محرك الأقراص c في دليل pip

1
Pawanvir singh

هناك أيضًا مشكلة مع pip on 64 بت Cygwin . بعد التثبيت ، يكون إخراج أمر pip فارغًا دائمًا ، بغض النظر عن الأوامر/الخيارات التي تستخدمها (حتى pip -V لا ينتج عنها أي إخراج).

إذا كانت هذه هي حالتك ، فما عليك سوى تثبيت إصدار تطوير حزمة Cygwin libuuid المسمىlibuuid-devel. بدون هذه الحزمة ، يؤدي استخدام libuuid إلى حدوث segfault. ويستخدم pip تلك الحزمة ، وبالتالي فإن segfault هو سبب إخراج فارغ من pip على Cygwin x64. على 32 بت Cygwin أنها تعمل بشكل جيد حتى بدون تلك الحزمة.

يمكنك قراءة بعض التفاصيل هناك: https://github.com/kennethreitz/requests/issues/1547

1
Dawid Ferenczy Rogožan

كيفية تثبيت النقطة:

  1. تنزيل وتثبيت ActivePython
  2. افتح موجه الأوامر (CMD)
  3. اكتب pypm install pip
1
Paul Sweatte

في وقت ما من الأسهل فهمه عند استخدام IDE:

  • تثبيت PyCharm
  • وخلق بيئة افتراضية فإنه سيتم تلقائيا تثبيت نقطة
  • ثم في التعليمات البرمجية يمكنك تثبيت أي حزم بيثون  enter image description here
0
Janis Karklins