pip
بديلاً عن easy_install
. ولكن هل يجب علي تثبيت pip
باستخدام easy_install
على نظام Windows؟ هل هناك طريقة أفضل؟
أخبار جيدة! 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 إليك. تعليمات دليل اتبع.
تحلق بيثون في وجه شعارها { 'البطاريات مشمولة' ، بدون مدير حزمة. ومما زاد الطين بلة ، كان 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 بت. أنت بحاجه إلى:
بالنسبة لي ، هذا تثبيت 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/
يمكن كتابة وحدات Python جزئيًا في C أو C++. يحاول PIP ترجمة من المصدر. إذا لم يكن لديك برنامج التحويل البرمجي C/C++ مثبتًا ومهيئًا ، فستظهر لك رسالة الخطأ المشفرة هذه.
خطأ: غير قادر على العثور على vcvarsall.bat
يمكنك إصلاح ذلك عن طريق تثبيت مترجم C++ مثل MinGW أو Visual C++ . تقوم Microsoft بشحن أحدها للاستخدام مع Python. أو جرِّببرنامج MICROSOFT VISUAL C++ مترجم لبرنامج PYTHON 2.7.
غالبًا ما يكون من السهل التحقق من { موقع Christoph's) للحصول على الحزمة الخاصة بك.
- قديم - استخدم التوزيع ، وليس setuptools كما هو موضح هنا. -
- # 2 قديم - استخدام setuptools كما تم إهمال التوزيع.
كما ذكرت ، لا تتضمن نقطة التثبيت أداة تثبيت مستقلة ، ولكن يمكنك تثبيتها بواسطة easy_install السابق.
وبالتالي:
C:\Python2x\
(لا تقم بنسخ المجلد بأكمله فيه ، فقط المحتوى) ، لأن أمر python لا يعمل خارج مجلد C:\Python2x
ثم قم بتشغيل: python setup.py install
C:\Python2x\Scripts
الخاص بك إلى المسارانتهيت.
الآن يمكنك استخدام pip install package
لتثبيت الحزم بسهولة كما في Linux :)
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 باستخدام التوزيع :
C:\Python27\Scripts
(لا تتردد في إنشاء دليل Scripts
إذا لم يكن موجودًا.cd
) إلى الدليل الذي قمت بتنزيله distribute_setup.py
إليه.python distribute_setup.py
(لن يعمل هذا إذا لم تتم إضافة دليل تثبيت python إلى المسار الخاص بك - اذهب هنا للحصول على المساعدة )Scripts
لتثبيت Python (C:\Python27\Scripts
) أو أضف هذا الدليل ، وكذلك دليل التثبيت الأساسي Python إلى متغير البيئة٪ PATH٪ الخاص بك.easy_install pip
لن تعمل الخطوة الأخيرة إلا إذا كنت إما في الدليل easy_install.exe
الموجود في (C:\Python27\Scripts سيكون الافتراضي لبيثون 2.7) ، أو لديك هذا الدليل المضافة إلى المسار الخاص بك.
أسلوب OLD 1 باستخدام ez_setup:
تنزيل ez_setup.py وتشغيله ؛ سيقوم بتنزيل الملف المناسب. Egg وتثبيته لك. (حاليًا ، لا يدعم مثبّت. exe المتوفر إصدارات 64 بت من Python لنظام التشغيل Windows ، نظرًا لوجود مشكلة توافق في برنامج distutils.
بعد ذلك ، يمكنك المتابعة مع:
c:\Python2x\Scripts
إلى مسار Windows (استبدل x
in Python2x
برقم الإصدار الفعلي الذي قمت بتثبيته)easy_install pip
2016+ تحديث:
هذه الإجابات عفا عليها الزمن أو كلمة أخرى صعبة وصعبة.
إذا كنت قد حصلت على Python 3.4+ أو 2.7.9+ ، فسيكون مثبت بشكل افتراضي على Windows. خلاف ذلك ، باختصار:
get-pip.py
. بدلاً من ذلك ، انقر بزر الماوس الأيمن فوق الرمز الخاص به في Explorer واختر "تشغيل كمسؤول ...".سيتم العثور على الثنائيات الجديدة pip.exe
(و easy_install.exe
المهملة) في مجلد "%ProgramFiles%\PythonXX\Scripts"
(أو ما شابه) ، والذي من المحتمل ألا يكون في متغيرك PATH
. أوصي إضافته.
بيثون 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
.
عندما أضطر إلى استخدام Windows ، أستخدم ActivePython ، الذي يضيف كل شيء تلقائيًا إلى PATH ويتضمن مدير حزمة يسمى _ PyPM والذي يوفر ثنائي إدارة الحزمة مما يجعلها أسرع وأسهل لتثبيت الحزم .
pip
و easy_install
ليسا نفس الشيء بالضبط ، لذلك هناك بعض الأشياء التي يمكنك الحصول عليها من خلال pip
لكن ليس easy_install
والعكس صحيح .
توصيتي هي أن تحصل على { ActivePython Community Edition ولا تقلق بشأن المتاعب الهائلة المتمثلة في إعداد كل شيء لبيثون على ويندوز. بعد ذلك ، يمكنك فقط استخدام pypm
.
في حالة رغبتك في استخدام pip
، يجب عليك التحقق من الخيار PyPM
في مثبت ActiveState. بعد التثبيت ، ستحتاج فقط إلى تسجيل الخروج وتسجيل الدخول مرة أخرى ، وسيكون pip
متاحًا في سطر الأوامر ، لأنه موجود في خيار مثبّت ActiveState PyPM
وتم تعيين المسارات من قِبل المثبت بالفعل. PyPM
سيكون متاحًا أيضًا ، لكن لا يلزمك استخدامه.
الطريقة الحديثة هي استخدام حزمة مدير Windows Chocolatey .
بمجرد تثبيت هذا ، كل ما عليك فعله هو فتح موجه الأوامر وتشغيل الأوامر الثلاثة التالية ، والتي ستقوم بتثبيت Python 2.7 و easy_install و pip. سيكتشف تلقائيًا ما إذا كنت تستخدم نظام التشغيل x64 أو x86 Windows.
cinst python
cinst easy.install
cinst pip
يمكن العثور على جميع حزم بيثون الأخرى في معرض Chocolatey هنا .
تحديث مارس 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
، وهكذا).
لقد قمت ببناء أدوات تثبيت 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
الأعمال التالية لبيثون 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 القابلة للتنفيذ بنجاح (مشكلة مع إدخالات التسجيل).
لتثبيت 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
لاستخدام نقطة ، ليس من الضروري أن تحتاج إلى تثبيت نقطة في النظام مباشرة. يمكنك استخدامه من خلال virtualenv
. ما يمكنك القيام به هو اتباع هذه الخطوات:
نحتاج عادة إلى تثبيت حزم Python لمشروع واحد معين. لذا ، قم الآن بإنشاء مجلد مشروع ، دعنا نقول خطأ.
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 .
أردت فقط إضافة حل واحد آخر لأولئك الذين لديهم مشكلات في تثبيت 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 بأي إصدار من بيثون تقوم بتشغيله.
تم التحديث في عام 2016: Pip
يجب أن يتم تضمينها بالفعل في Python 2.7.9+ or 3.4+
، لكن إذا لم يكن هناك سبب من الأسباب ، فيمكنك استخدام الخطوط الفردية التالية.
python get-pip.py
(إذا كنت تستخدم نظام Linux ، فاستخدم Sudo python get-pip.py
)PS:
يجب أن يكون هذا راضيًا بالفعل في معظم الحالات ، ولكن إذا لزم الأمر ، تأكد من أن متغير البيئة الخاص بك يتضمن PATH مجلدات Python (على سبيل المثال ، Python 2.7.x
على تثبيت Windows الافتراضي: C:\Python27 and C:\Python27\Scripts
، Python 3.3x
: C:\Python33 and C:\Python33\Scripts
، إلخ)
واجهت نفس المشكلة ، ثم وجدت هذه الطريقة الأسهل (بطانة واحدة!) المذكورة في الموقع الرسمي هنا: http://www.pip-installer.org/en/latest/installing.html
لا تصدق أن هناك الكثير من الإجابات المطولة (ربما التي عفا عليها الزمن؟) هناك. الشعور بالامتنان لهم ، ولكن يرجى التصويت على هذا الجواب القصير لمساعدة المزيد من القادمين الجدد!
أفضل طريقة وجدت حتى الآن ، هي فقط سطرين من التعليمات البرمجية:
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
.
للحصول على أحدث تنزيل Python - لدي python 3.6 على النوافذ. ليس عليك أن تتساءل عن كل ما تحتاجه هو ، خذ نفسًا وسأبين لك كيفية القيام بذلك.
الآن ، يتيح إضافة python و pip في إعدادات مسار متغير البيئة إذا كنت على النوافذ ، لذلك فإن كتابة pip أو python في أي مكان تتصل بـ python aor pip من حيث يتم تثبيتها.
لذلك ، تم العثور على PIP ضمن المجلد الموجود في الشاشة أعلاه "البرامج النصية" يتيح إضافة Python و PIP في مسار متغير البيئة.
انتهى تقريبًا ، دع الاختبار مع CMD لتثبيت حزمة goole باستخدام النقطة.
pip install google
مع السلامة!
هنا كيفية تثبيت نقطة مع طريقة سهلة.
C:\Python27
C:\Python27\Scripts
إلى متغير البيئة الخاص بك. لأنه يتضمن ملف pip.exe
.cmd
واكتب كـpip install package_name
يمكنني استخدام نظام/cross-platform Anaconda مدير الحزمة من Continum.io على نظام Windows وهو موثوق. لديها إدارة بيئة افتراضية وشل متميز بالكامل مع أدوات مساعدة مشتركة (مثل كوندا ، نقطة).
> conda install <package> # access distributed binaries
> pip install <package> # access PyPI packages
conda
أيضًا يأتي مع ثنائيات للمكتبات ذات التبعيات غير بيثون ، على سبيل المثال pandas
، numpy
، إلخ. هذا يثبت أنه مفيد بشكل خاص على Windows لأنه قد يكون من الصعب تجميع تبعيات C بشكل صحيح.
واجهت بعض المشكلات في التثبيت بطرق مختلفة عندما اتبعت التعليمات هنا. أعتقد أنه من الصعب للغاية التثبيت في كل بيئة 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 ، ومن السهل نقل بيئتك بالكامل إلى مكان ما.
الجانب السلبي الوحيد الذي وجدته هو أن بعض برامج تحرير الشفرات لا يمكنها التعرف على هذا النوع من البيئات ، وسوف ترى تحذيرات في التعليمات البرمجية الخاصة بك لأنه لم يتم العثور على المكتبات المستوردة. بالطبع هناك طرق صعبة للقيام بذلك ولكن سيكون من المحررين أن تضع في الاعتبار أن البيئات الافتراضية طبيعية للغاية هذه الأيام.
آمل أن يساعد.
رابط الدليل: http://www.pip-installer.org/en/latest/installing.html#install-pip
ملاحظة: تأكد من إضافة مسار البرامج النصية مثل هذا (C:\Python27\Scripts) متغير البيئة int٪ PATH٪ أيضًا.
انه بسيط جدا:
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.)
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 في أقل من دقيقتين.
العمل اعتبارًا من 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:
cd <path to extracted folder>/pip-1.2.1
python setup.py install
C:\Python27\Scripts
في PATH نظرًا لأن النقطة pip مثبتة في دليل C:\Python27\Scripts
على عكس C:\Python27\Lib\site-packages
حيث يتم تثبيت حزم Python عادةًالآن حاول تثبيت أي حزمة باستخدام النقطة.
على سبيل المثال ، لتثبيت الحزمة requests
باستخدام النقطة ، قم بتشغيل هذا من cmd:
pip install requests
Whola! requests
سيتم تثبيته بنجاح وستصلك رسالة نجاح.
فقط قم بتنزيل setuptools-15.2.Zip (md5) ، من هنا https://pypi.python.org/pypi/setuptools#windows-simplified ، وقم بتشغيل ez_setup.py.
Python2
و Python3
get-pip.py
.python get-pip.py
أو python3 get-pip.py
أو python3.6 get-pip.py
، بناءً على إصدار python
الذي تريد تثبيته pip
إجابة قديمة (لا تزال صالحة)
هل حاولت ؟
python -m ensurepip
ربما هو أسهل لتثبيت نقطة على أي نظام.
إذا كان لديك حتى مشاكل أخرى مع إصدار نقطة يمكنك تجربة هذا
pip install --trusted-Host pypi.python.org --upgrade pip
بدلاً من ذلك ، يمكنك الحصول على pip-Win وهو برنامج تثبيت الكل في واحد لـ pip و virtualenv
على Windows وواجهة المستخدم الرسومية.
أعتقد أن السؤال يجعل الأمر يبدو كأن الإجابة أبسط مما هي عليه بالفعل. سيتطلب تشغيل النقطة أحيانًا تجميعًا أصليًا لوحدة نمطية (64 بت Numpy هو مثال شائع على ذلك). لكي تنجح عملية تجميع النقاط ، تحتاج إلى Python الذي تم تجميعه بنفس إصدار MSVC الذي تستخدمه نقطة واحدة. يتم تجميع توزيعات Python القياسية مع MSVC 2008. يمكنك تثبيت إصدار Express من VC2008 ، لكن لا يتم الاحتفاظ به. أفضل رهان لك هو الحصول على نسخة صريحة من MSVC لاحقًا وتجميع Python. ثم PIP و Python سيستخدمان نفس إصدار MSVC.
الآن ، يتم تضمينه مع بيثون. لا تحتاج إلى تثبيته.
pip -V
هذه هي الطريقة التي يمكنك التحقق من تثبيت النقطة أم لا. في حالات نادرة ، إذا لم يكن مثبتًا ، فقم بتنزيل get-pip.py file وتشغيله باستخدام python كما
python get-pip.py
يجب عليك الحصول على ملف get_pip.py بالبحث عنه على نسخة google من هناك وحفظه محليًا في محرك الأقراص c في دليل pip
هناك أيضًا مشكلة مع 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
كيفية تثبيت النقطة:
pypm install pip