ذكري المظهر

كيفية تثبيت الثعبان على centos 8

How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10

How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10

جدول المحتويات:

Anonim

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

بخلاف توزيعات Linux الأخرى ، لم يتم تثبيت Python افتراضيًا على CentOS 8.

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

بشكل افتراضي ، لا يحتوي RHEL / CentOS 8 على أمر python غير نظامي على مستوى النظام لتجنب قفل المستخدمين على إصدار معين من Python. بدلاً من ذلك ، يمنح المستخدم خيار تثبيت إصدار بيثون معين وتكوينه وتشغيله. تستخدم أدوات النظام مثل yum مكتبة Python ثنائية ومكتبات داخلية.

سيرشدك هذا الدليل عبر تثبيت Python 3 و Python 2 على CentOS 8.

تثبيت Python 3 على CentOS 8

لتثبيت Python 3 على CentOS 8 ، قم بتشغيل الأمر التالي كمستخدم الجذر أو sudo في الجهاز الطرفي:

sudo dnf install python3

للتحقق من التثبيت ، تحقق من إصدار Python بكتابة:

python3 --version

في وقت كتابة هذا المقال ، كان أحدث إصدار من Python 3 المتوفر في مستودعات CentOS هو "3.6.x":

Python 3.6.8

الأمر أيضا بتثبيت نقطة.

لتشغيل Python ، تحتاج إلى كتابة python3 بشكل صريح وتشغيل نوع pip3 .

يجب أن تفضل دائمًا تثبيت وحدات python المتوفرة للتوزيع باستخدام yum أو dnf لأنها مدعومة ومختبرة لتعمل بشكل صحيح على CentOS 8. استخدم pip داخل بيئة افتراضية فقط. يسمح لك Python Virtual Environments Environ بتثبيت وحدات Python في موقع معزول لمشروع معين ، بدلاً من تثبيته على مستوى العالم. بهذه الطريقة ، لا داعي للقلق بشأن التأثير على مشاريع بيثون الأخرى.

تكون أسماء حزم بيثون 3 مسبوقة بـ "python3". على سبيل المثال ، لتثبيت وحدة paramiko ، يمكنك تشغيل:

sudo dnf install python3-paramiko

تثبيت Python 2 على CentOS 8

يتم تضمين حزم Python 2 أيضًا في مستودعات CentOS 8 الافتراضية.

لتثبيت Python 2 ، أدخل الأمر التالي:

sudo dnf install python2

تحقق من التثبيت عن طريق الكتابة:

python2 --version

يجب أن يبدو الإخراج بشيء من هذا القبيل:

Python 2.7.15

لتنفيذ Python 2 ، اكتب python2 ، python2 pip pip2 .

ضبط نسخة بيثون الافتراضية (أمر بيثون غير مدفوع)

لتعيين Python 3 كأمر python غير واسع النطاق على مستوى النظام ، استخدم الأداة المساعدة alternatives :

sudo alternatives --set python /usr/bin/python3

لبايثون 2 ، اكتب:

sudo alternatives --set python /usr/bin/python2

ينشئ أمر alternatives python رمزي يشير إلى إصدار بيثون المحدد.

اكتب python --version في الجهاز الطرفي ، وسترى إصدار Python الافتراضي.

لتغيير الإصدار الافتراضي ، استخدم أحد الأوامر أعلاه. إذا كنت ترغب في إزالة الأمر python unversioned ، فاكتب:

sudo alternatives --auto python

استنتاج

في CentOS 8 ، لم يتم تثبيت Python بشكل افتراضي.

لتثبيت Python 3 ، اكتب dnf install python3 ولتثبيت Python 2 ، اكتب dnf install python2 .

الثعبان pip virtenv centos