تخطي إلى المحتوى الرئيسي

تثبيت بايثون على سيرفر لينكس - فعّل التطوير والأتمتة

المنتجات المثالية لهذا الدليل

ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.

مقدمة​

هذا الدليل يشرح خطوات تثبيت بيئة تشغيل بايثون و venv. يجب تنفيذ هذه الأوامر عبر SSH، إذا لم تكن تعرف كيف تتصل بسيرفرك عبر SSH، استخدم دليلنا الوصول الأولي (SSH) لتتعلم المزيد.

التحضير​

قبل تثبيت أي شيء على السيرفر، يُنصح بتشغيل أمر التحديث الخاص بنظام التشغيل لديك للحفاظ على أمان السيرفر.

sudo apt update

التثبيت​

معظم توزيعات لينكس تأتي مع بايثون مثبت مسبقًا، لكن قد لا تكون النسخة محدثة أو قد يكون النظام مثبت بدون بعض الحزم. يمكنك التحقق من وجود تثبيت بايثون (python3 --version) وتشغيل الأوامر التالية لتحديث أو تثبيت بيئة التشغيل.

// تحقق من النسخة
python3 --version

// تحديث / تثبيت بيئة التشغيل
sudo apt install python3

تشغيل الأكواد​

الآن بعد تثبيت بايثون على سيرفرك، يمكنك البدء بتشغيل برامج بايثون الخاصة بك.

وضع المفسر​

تشغيل الأمر python3 سيبدأ مفسر بايثون. يمكنك كتابة أي كود بايثون صحيح بعد علامة >>> وسيتم تنفيذه عند الضغط على Enter. يمكنك إغلاق المفسر عند الانتهاء عبر كتابة exit() في الكونسول.

تشغيل ملفات .py​

لتشغيل ملفات بايثون .py، ببساطة استخدم الأمر python3 [اسم_الملف].py مع استبدال [اسم_الملف] بمسار واسم الملف الذي تريد تشغيله.

نصيحة

معظم البرامج التي تجدها أونلاين يمكن تشغيلها باستخدام python3 main.py لأن main.py هو نقطة البداية الشائعة لمعظم برامج بايثون.

البيئات الافتراضية​

عند كتابة برنامج بايثون قد تحتاج تثبيت حزم خارجية من pip. يمكن تثبيتها بشكل عام لتكون متاحة لكل سكربتات .py أو يمكنك إنشاء بيئة افتراضية (venv).

إنشاء venv​

أولًا، انتقل إلى المجلد الذي تريد إعداد venv فيه باستخدام cd، وعندما تكون جاهزًا، شغّل python3 -m venv . لتثبيت الملفات المطلوبة في الموقع الحالي.

التفعيل والإلغاء​

لتشغيل أوامر مثل pip install داخل venv، تحتاج تفعيله عبر الأمر source /bin/activate. الآن الكونسول سيعمل فقط داخل venv والسكربتات ستصل فقط للحزم المثبتة محليًا.

عند الانتهاء من العمل داخل venv، يمكنك العودة عبر تشغيل الأمر deactivate.

الخاتمة​

مبروك، لقد قمت بتثبيت وتكوين بايثون بنجاح! إذا كان لديك أي أسئلة أو مشاكل إضافية، تواصل مع فريق الدعم الخاص بنا، متوفرين لمساعدتك يوميًا!