تثبيت بايثون 3 وإعداد بيئة برمجية على أوبنتو 18.04
فيما يلي إرشادات شاملة حول كيفية تثبيت بايثون 3 وإعداد بيئته البرمجية على خادم أوبنتو 18.04. يُفضل دائماً استخدام بيئات افتراضية أو أن يكون لديك الصلاحيات اللازمة لتنفيذ الأوامر التالية.
أولاً وقبل أي شيء، تأكد من تحديث قائمة الحزم:
bashsudo apt update sudo apt upgrade
بعد ذلك، تأكد من أن أداة تثبيت بايثون، وهي “pip”، مثبتة على النظام. إذا لم تكن مثبتة، يمكنك تثبيتها باستخدام الأمر:
bashsudo apt install python3-pip
الآن، يمكنك تثبيت بايثون 3 باستخدام الأمر:
bashsudo apt install python3
بعد تثبيت بايثون، يفضل إنشاء بيئة افتراضية باستخدام أداة “virtualenv” لتفادي تداخل الحزم والتبديل بين إصدارات بايثون. إذا لم تكن “virtualenv” مثبتة، يمكنك تثبيتها كالتالي:
bashsudo apt install python3-venv
الخطوة التالية تتضمن إنشاء بيئة افتراضية. قم بالانتقال إلى المجلد الذي تريد إنشاء فيه البيئة وأدخل الأمر التالي:
bashpython3 -m venv myenv
يمكنك تفعيل البيئة الافتراضية بواسطة:
bashsource myenv/bin/activate
ثم، يمكنك تحديث pip وتثبيت الحزم اللازمة:
bashpip install --upgrade pip
تلك هي الخطوات الرئيسية لتثبيت بايثون 3 وإعداد بيئة البرمجة على خادم أوبنتو 18.04. يمكنك الآن البدء في تطوير تطبيقاتك باستخدام هذه البيئة البرمجية الجاهزة للعمل.
المزيد من المعلومات
بالطبع، دعونا نوسع على الخطوات ونقدم المزيد من التفاصيل حول تثبيت بايثون 3 وإعداد بيئة البرمجة على خادم أوبنتو 18.04.
1. تحقق من التثبيت الصحيح:
تأكد من أن بايثون 3 قد تم تثبيته بشكل صحيح عبر التحقق من الإصدار:
bashpython3 --version
يجب أن تظهر لك إصدار بايثون 3 الذي قمت بتثبيته.
2. إدارة البيئات الافتراضية:
في حالة عدم وجود “virtualenv”، يمكنك تثبيتها أيضًا باستخدام pip:
bashpip install virtualenv
3. تفعيل بيئة افتراضية:
عند بدء العمل على مشروع جديد، يمكنك تفعيل بيئتك الافتراضية بسهولة:
bashsource myenv/bin/activate
سترى أن اسم البيئة الافتراضية الخاصة بك يظهر في سطر الأوامر، مما يشير إلى أنك الآن تعمل داخل بيئة افتراضية.
4. إدارة الحزم باستخدام pip:
بمجرد تفعيل بيئتك الافتراضية، يمكنك استخدام pip لتثبيت الحزم اللازمة لمشروعك. مثلا، إذا كنت تعمل على ويب فلسك، يمكنك تثبيت Flask كمثال:
bashpip install Flask
5. حفظ قائمة الحزم:
يمكنك حفظ قائمة بالحزم المثبتة في مشروعك باستخدام الأمر:
bashpip freeze > requirements.txt
وفي المستقبل، يمكنك استعادة هذه الحزم بسهولة عبر:
bashpip install -r requirements.txt
6. استخدام محرر نصوص:
يفضل استخدام محرر نصوص قوي مثل VSCode أو Sublime Text لتطوير تطبيقات بايثون. قم بتثبيت المحرر الذي تفضله واستخدمه لتحرير وتصحيح الشفرة.
7. تحسين أمان البيئة:
قم بتحسين أمان بيئتك الافتراضية عن طريق تعطيل إمكانية الكتابة في البيئة:
bashchmod -R -w myenv
8. تحديث النظام بانتظام:
ضمن بيئتك الافتراضية أو خارجها، يُفضل تحديث النظام بانتظام لضمان توفر أحدث التحديثات والتصحيحات الأمنية.
الاستنتاج:
بهذه الطريقة، يمكنك تثبيت بايثون 3 بشكل ناجح على خادم أوبنتو 18.04 وإعداد بيئة البرمجة الخاصة بك. تأكد من اتباع الخطوات بعناية وتحقق من التثبيت السليم قبل البدء في تطوير تطبيقاتك.