How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10
جدول المحتويات:
- تمكين مجموعات البرامج (SCL)
- تثبيت Python 3 على CentOS 7
- باستخدام بيثون 3
- تثبيت أدوات التطوير
- خلق بيئة افتراضية
- استنتاج
سيرشدك هذا البرنامج التعليمي إلى تثبيت Python 3 على نظام CentOS 7 باستخدام Software Collections (SCL) إلى جانب توزيع Python الافتراضي للإصدار 2.7. سنبين لك أيضًا كيفية إنشاء بيئة بيثون الافتراضية.
بيثون هي واحدة من لغات البرمجة الأكثر شعبية في العالم. بفضل بناءه البسيط وسهل التعلم ، يعد Python خيارًا رائعًا للمبتدئين والمطورين ذوي الخبرة. بيثون هي لغة برمجة تنوعا للغاية. يمكنك استخدامه للقيام بأي شيء تريده تقريبًا ، وكتابة نصوص صغيرة ، وإنشاء ألعاب ، وتطوير مواقع الويب ، وإنشاء خوارزميات للتعلم الآلي ، وتحليل البيانات ، وغير ذلك الكثير.
تم تطوير العديد من التطبيقات والمواقع الشعبية ، بما في ذلك YouTube و DropBox و Reddit و Quora و Instagram ، باستخدام Python.
على الرغم من أن Python 2 مدعوم ونشط بشكل جيد ، فإن Python 3 يعتبر حاضر ومستقبل اللغة.
تمكين مجموعات البرامج (SCL)
يعد Software Collections ، المعروف أيضًا باسم SCL ، مشروعًا مجتمعيًا يتيح لك إنشاء إصدارات متعددة من البرامج وتثبيتها واستخدامها على نفس النظام ، دون التأثير على حزم النظام الافتراضية. بتمكين SCL ، ستتمكن من الوصول إلى الإصدارات الأحدث من لغات البرمجة والخدمات التي لا تتوفر في المستودعات الأساسية.
يأتي CentOS 7 مع Python 2.7.5 والذي يعد جزءًا مهمًا من نظام CentOS الأساسي. يتيح لك SCL تثبيت إصدارات أحدث من python 3.x إلى جانب python v2.7.5 الافتراضي بحيث تستمر أدوات النظام مثل
yum
في العمل بشكل صحيح.
لتمكين SCL ، تحتاج إلى تثبيت ملف إصدار CentOS SCL. إنه جزء من مستودع إضافات CentOS ويمكن تثبيته عن طريق تشغيل الأمر التالي:
sudo yum install centos-release-scl
تثبيت Python 3 على CentOS 7
الآن بعد أن أصبح بإمكانك الوصول إلى مستودع SCL ، يمكنك تثبيت أي إصدار من Python 3.x الذي تحتاجه. حاليًا ، تتوفر مجموعات Python 3 التالية:
- بيثون 3.3 بيثون 3.4 بيثون 3.5 بيثون 3.6
في هذا البرنامج التعليمي ، سنقوم بتثبيت Python 3.6 ، وهو أحدث إصدار متوفر في وقت كتابة هذا التقرير. للقيام بذلك ، اكتب الأمر التالي على جهاز CentOS 7 الخاص بك:
باستخدام بيثون 3
بمجرد تثبيت الحزمة
rh-python36
، تحقق من إصدار Python بكتابة:
python --version
Python 2.7.5
ستلاحظ أن Python 2.7 هو إصدار Python الافتراضي في غلافك الحالي.
للوصول إلى Python 3.6 ، تحتاج إلى تشغيل مثيل shell جديد باستخدام أداة Software Collection
scl
:
scl enable rh-python36 bash
ما يفعله الأمر أعلاه هو استدعاء البرنامج النصي
/opt/rh/rh-python36/enable
، والذي يغير متغيرات بيئة shell.
python --version
Python 3.6.3
من المهم الإشارة إلى أنه تم تعيين Python 3.6 كإصدار Python الافتراضي فقط في جلسة العمل هذه. إذا خرجت من الجلسة أو فتحت جلسة جديدة من محطة بيثون 2.7 ستكون نسخة بيثون الافتراضية.
تثبيت أدوات التطوير
أدوات التطوير مطلوبة لبناء وحدات بيثون. لتثبيت الأدوات والمكتبات اللازمة اكتب:
sudo yum groupinstall 'Development Tools'
خلق بيئة افتراضية
يسمح لك Python
Virtual Environments
Environ بتثبيت وحدات Python في موقع معزول لمشروع معين ، بدلاً من تثبيته على مستوى العالم. بهذه الطريقة ، لا داعي للقلق بشأن التأثير على مشاريع بيثون الأخرى.
تتمثل الطريقة المفضلة لإنشاء بيئة افتراضية جديدة في Python 3 في تنفيذ الأمر
venv
.
لنفترض أنك تريد إنشاء مشروع Python 3 جديد يسمى
my_new_project
داخل الدليل الرئيسي للمستخدم ومطابقة البيئة الافتراضية.
أولاً ، قم بإنشاء دليل المشروع والتبديل إليه:
mkdir ~/my_new_project
cd ~/my_new_project
تنشيط Python 3.6 باستخدام أداة
scl
:
scl enable rh-python36 bash
من داخل جذر المشروع ، قم بتشغيل الأمر التالي لإنشاء بيئة افتراضية باسم
my_project_venv
:
python -m venv my_project_venv
لبدء استخدام البيئة الافتراضية ، قم بتنشيطها عن طريق الكتابة:
source my_project_venv/bin/activate
بعد تنشيط البيئة ، سيتم توجيه مطالبة shell باسم البيئة:
(my_project_venv) user@host:~/my_new_project$
بدءًا من Python 3.4 ، عند إنشاء بيئات افتراضية ، يتم تثبيت مدير الحزم لبيثون افتراضيًا.
استنتاج
يجب أن يكون لديك الآن بيئة برمجة Python 3 على جهاز CentOS 7 ، ويمكنك البدء في تطوير مشروع Python 3 الخاص بك.
يمكنك أيضًا قراءة كيفية تثبيت Odoo 11 على CentOS 7 ومشاهدة مثال على كيفية استخدام بيئة Python 3 الافتراضية لتشغيل برنامج Python على خادم CentOS 7.
الثعبان pip virtenv centosكيفية تثبيت بيثون 3.7 على ديبيان 9
بيثون هي واحدة من لغات البرمجة الأكثر شعبية في العالم. بفضل بناءه البسيط وسهل التعلم ، يعد Python خيارًا رائعًا للمبتدئين والمطورين ذوي الخبرة. يغطي هذا البرنامج التعليمي كيفية تثبيت Python 3.7 على دبيان 9.
كيفية تثبيت بيثون 3.7 على أوبونتو 18.04
Python 3.7 هو أحدث إصدار رئيسي من لغة Python. يصف هذا البرنامج التعليمي طريقتين لتثبيت Python 3.7 على Ubuntu 18.04.
كيفية تثبيت بيثون 3.8 على أوبونتو 18.04
في هذا البرنامج التعليمي ، سنغطي طريقتين مختلفتين لتثبيت Python 3.8 على Ubuntu 18.04. الخيار الأول هو تثبيت حزمة deb من deadsnakes PPA ، والثاني هو عن طريق البناء من الكود المصدري.







