كيفية تثبيت الحزم في بايثون - مع وبدون PIP. تثبيت Python وpip على أدوات إدارة حزم Windows

💖 هل يعجبك؟شارك الرابط مع أصدقائك

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

إذا وجدت أن النقطة غير متاحة عند استخدام Python 3.4+ أو Python 2.7.9+، فما عليك سوى تنفيذ ذلك على سبيل المثال:

Py -3 -m ضمان

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

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

بايثون 2 ≥ 2.7.8 وبايثون 3 ≥ 3.3

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

بايثون get-pip.py

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

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

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

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

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

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

تثبيت النقطة http

ها أنت ذا (نأمل)! حلول المشاكل الشائعة مذكورة أدناه:

مشاكل الوكيل

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

http://proxy_url:port http://username:password@proxy_url:port

إذا لم تكن محظوظًا حقًا، فقد يكون الوكيل الخاص بك هو Microsoft

في هذا القسم، سوف نتعلم كيفية تثبيت بايثون ومدير الحزم عليها ويندوز 10من الصفر. أفضل طريقةتثبيت بايثون على نظام التشغيل Windows هو تحميل المثبت الرسميمن python.org. للقيام بذلك، افتح متصفحك وانتقل إلى https://python.org/. بمجرد الانتهاء من تنزيل برنامج التثبيت، افتح التنزيلات. سيكتشف الموقع أنك تزوره على نظام التشغيل Windows ويعرض عليك تنزيل أحدث إصدار بايثون 3أو بايثون 2. إذا كنت لا تعرف الإصدار الذي يجب استخدامه، فأنا أوصي به بايثون 3. إذا كنت بحاجة إلى العمل مع كود Python 2 القديم، فأنت بحاجة إلى Python 2. ضمن علامات التبويب التحميلاتتحميل لنظام التشغيل Windowsانقر فوق الزر "Python 3.X.X" (أو "Python 2.X.X") لتنزيل ملف التثبيت.

64 بت بايثون مقابل 32 بت

إذا كنت تتساءل عما إذا كان 64 بت أو 32 بت، فستحتاج على الأرجح إلى 32 بت. أحيانا من الصعب جدًا العثور عليهالثنائيات مخصصة للإصدار 64 بت، مما يعني أن بعض الوحدات النمطية التابعة لجهات خارجية قد لا يتم تثبيتها بشكل صحيح على الإصدار 64 بت من Python. رأيي هو استخدام الإصدار الموصى به على وجه التحديد على الموقع الرسمي. إذا قمت بالنقر فوق الزر Python 3 أو Python 2 ضمن " تحميل لنظام التشغيل Windows"، سوف تتلقى بالضبط الإصدار الذي اخترته. تذكر إذا انتهى بك الأمر إلى القيام بذلك اختيار غير صحيحوترغب في التبديل إلى إصدار مختلف من Python، يمكنك ذلك ببساطة إزالة الإصدار الموجودوأعد تثبيته عن طريق تنزيل مثبت آخر من الموقع الرسمي.

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

بمجرد الانتهاء من تنزيل برنامج التثبيت، انقر عليه نقرًا مزدوجًا للبدء. تأكد من تحديد المربع " أضف Python X.Y إلى PATH» في معالج الإعداد. تأكد من أن " أضف Python X.Y إلى PATH" يتم توفيره في برنامج التثبيت، وإلا فستواجه مشكلات مع وصول مثبت Python إلى سطر الأوامر. انقر " ثَبَّتَ"لبدء التثبيت. يجب أن تتم عملية التثبيت بسرعة وستكون لغة Python جاهزة للتشغيل على نظامك. والخطوة التالية هي التأكد من أن كل شيء قد اكتمل بشكل صحيح.

التأكد من تثبيت بايثون بشكل صحيح

بمجرد اكتمال التثبيت، يجب تثبيت Python على جهاز الكمبيوتر الخاص بك. دعونا نتأكد من أن كل شيء قد تم بشكل صحيح عن طريق اختبار ما إذا كان بايثون لديه حق الوصول إليه سطر الأوامر (كمد) ويندوز:

  • افتح موجه الأوامر سلسلة ويندوزعن طريق الركض cmd.exe
  • يدخل نقطةواضغط على "أدخل"
  • سترى نص تعليمات مدير حزم Python يسمى "". إذا تلقيت رسالة خطأ، كرر خطوات تثبيت بايثون وتأكد من حصولك على ذلك نسخة العمل من بايثون. معظم المشاكل التي قد تواجهها سيكون لها علاقة بها إعداد غير صحيحطريق. إعادة التثبيت والتأكد من أن " أضف بايثون إلى PATH"تم تفعيله، يجب حل هذه المشكلة.

ماذا الآن؟

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

أثناء عملية تطوير البرمجياتبايثونفي كثير من الأحيان تكون هناك حاجة لاستخدام الحزمة التي هذه اللحظةمفقود من جهاز الكمبيوتر الخاص بك. سوف تتعلم من هذا الدرس مكان الحصول على الحزمة التي تحتاجها وكيفية تثبيتها.

أين يمكنني الحصول على الحزمة المفقودة؟

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

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

مدير الحزم في بايثوننقطة

نقطةهي أداة مساعدة لوحدة التحكم (بدون واجهة المستخدم الرسومية). بعد تنزيله وتثبيته، سيتم تسجيله فيطريقوسوف تكون متاحة للاستخدام.

يمكن تشغيل هذه الأداة بشكل مستقل:

> نقطة<аргументы>

ومن خلال المترجمبايثون:

> بيثون -م النقطة<аргументы>

مفتاح يعني أننا نريد تشغيل الوحدة (في هذه الحالةنقطة). مزيد من التفاصيل حول كيفية الاستخدامنقطة, يمكنك أن تقرأ أدناه.

تثبيت نقطة

عند نشر نسخة حديثةبايثون(بدءا من صييثون 2.7.9 و بايثون 3.4),
نقطةيتم تثبيته تلقائيا. ولكن إذا، لسبب ما،نقطةلم يتم تثبيته على جهاز الكمبيوتر الخاص بك، يمكنك القيام بذلك يدويًا. هناك عدة طرق.

طريقة عالمية

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

> حليقة https://bootstrap.pypa.io/get-pip.py -o get-pip.py

وتنفيذها.

> بيثون get-pip.py

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

طريقة ل لينكس

إذا كنت تستخدملينكس، ثم التثبيتنقطةيمكنك استخدام مدير الحزم المتوفر في توزيعتك. فيما يلي الأوامر لعدد منلينكسأنظمة تشغيل التثبيتنقطة(سننظر فقطبايثون 3، لأن بايثون2 عفا عليه الزمن بالفعل، وسيتم إيقاف دعمه وتطويره بعد عام 2020).

فيدورا

فيدورا 21 :

> Sudo yum تثبيت python3 python3-wheel

فيدورا 22 :

> Sudo dnf تثبيت python3 python3-wheel

openSUSE

> Sudo zypper تثبيت python3-pip python3-setuptools python3-wheel

ديبيان/أوبونتو

> sudo apt تثبيت python3-venv python3-pip

آرتش لينكس

> Sudo pacman -S python-pip

تحديث نقطة

إذا كنت تعمل معلينكس، ثم للتحديثنقطةقم بتشغيل الأمر التالي.

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

ل شبابيكسيكون الأمر:

> تثبيت بايثون -m pip -U pip

الاستخدام نقطة

تثبيت الحزمة

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

تثبيت احدث اصدارطَرد

> نقطة تثبيت ProjectName

تثبيت إصدار محدد

> تثبيت النقطة ProjectName==3.2

تثبيت حزمة بإصدار لا يقل عن 3.1

> تثبيت النقطة ProjectName> =3.1

تثبيت بايثونالحزمة من مستودع git

> تثبيت النقطة -e git+https://gitrepo.com/ProjectName.git

التثبيت من فهرس بديل

> تثبيت النقطة --index-url http://pypackage.com/ ProjectName

تثبيت حزمة من الدليل المحلي

> تثبيت النقطة ./dist/ProjectName.tar.gz

إزالة الحزمة

لإزالة حزمة، استخدم الأمر

> نقطة إلغاء تثبيت ProjectName

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

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

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

الملامح الرئيسية للكاميرا PIP:

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

سنوضح لك في هذا البرنامج التعليمي كيفية تثبيت Pip على المكان الذي تم تثبيت Ubuntu 16.04 عليه نظام التشغيل. Pip هو نظام لإدارة الحزم ويستخدم لتثبيت وإدارة حزم البرامج المكتوبة بلغة Python، والتي يمكن العثور عليها في Python Package Index (PyPI).

أولاً، تأكد من وجود جميع برامج النظام لديك الوضع الحالي. قم بتشغيل الأمر التالي لتحديث قائمة الحزم وتحديث نظامك إلى أحدث إصدار متوفر:

Sudo apt-get update && Sudo apt-get -y Upgrade

بمجرد اكتمال التحديث، يمكنك المضي قدمًا وتثبيت Pip على جهازك. تثبيت Pip سهل للغاية. الشيء الوحيد الذي عليك القيام به هو تشغيل الأمر التالي:

Sudo apt-get install python-pip

سيقوم مدير الحزم Apt بتثبيت Pip وجميع التبعيات المطلوبة برمجةللتشغيل الأمثل. بمجرد اكتمال التثبيت، يمكنك التحقق من نجاحه باستخدام الأمر التالي:

يجب أن ترى شيئًا مشابهًا لما يلي:

# النقطة -V النقطة 8.1.1 من /usr/lib/python2.7/dist-packages (python 2.7)

هذا يعني أنه تم تثبيت Pip بنجاح على الخادم الخاص بك وهو جاهز للاستخدام.

للبحث عن حزمة، يمكنك استخدام الأمر التالي:

البحث عن النقاط package_name

لتثبيت الحزمة، يمكنك استخدام الأمر التالي:

نقطة تثبيت package_name

في حالة رغبتك في إزالة حزمة، يمكنك استخدام الأمر التالي:

نقطة إلغاء تثبيت package_name

للحصول على ميزات إضافيةأمثلة على النقاط والاستخدام يمكنك استخدام علامة --help :

# النقطة - تعليمات الاستخدام: النقطة الأوامر: تثبيت التثبيتالحزم. تنزيل حزم التنزيل. إزالة إزالةالحزم. بصمة تجميد الحزم المثبتةبصيغة المتطلبات قائمة القائمةالحزم المثبتة. show عرض معلومات حول الحزم المثبتة. ابحث عن الحزم في PyPI. العجلة قم ببناء عجلة بناءً على متطلباتك. hash احسب تجزئة أرشيفات الحزمة. الإكمال أمر مساعد يستخدم لإكمال أمر مساعدة إظهار المساعدة للأوامر. الخيارات العامة: -h, --help عرض المساعدة. --isolated قم بتشغيل PIP في الوضع المعزول، متجاهلاً كافة متغيرات البيئة وتكوينات المستخدم. -v, --verbose أعط المزيد من المخرجات. المعلمة اختيارية ويمكن استخدامها حتى 3 مرات. -V, --version إظهار الإصدار والخروج. -q, --quiet أعط مخرجات أقل. --log المسار إلى السجل التفصيلي. --proxy حدد وكيلًا على شكل proxy.server:port. --retrys الحد الأقصى لعدد مرات إعادة المحاولة لكل اتصال (افتراضي 5 مرات). --timeout اضبط مهلة المقبس (الافتراضي 15 ثانية). --exists-action الإجراء الافتراضي عندما يكون المسار موجودًا بالفعل: (s)witch، (i)gnore، (w)ipe، (b)ackup. --trusted-host قم بتمييز هذا المضيف كموثوق به على الرغم من أنه لا يحتوي على https صالح أو أي بروتوكول. --cert مسار لمجموعة CA البديلة. --client-cert المسار إلى شهادة عميل SSL، وهو ملف واحد يحتوي على مفتاح سريوشهادة بتنسيق بيم. ...

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



أخبر الأصدقاء