كيفية تثبيت بايثون 3 وإعداد بيئة برمجية في توزيعة أوبنتو 16.04
تعد بايثون واحدة من أكثر لغات البرمجة شعبية في العالم، وذلك بفضل سهولة استخدامها ومرونتها. استخدام بايثون لتطوير البرمجيات، سواء كانت تطبيقات ويب أو أدوات تحليل بيانات أو حتى مشاريع تعلم الآلة، أصبح شائعًا بشكل متزايد. في هذا المقال، سنقوم بشرح كيفية تثبيت بايثون 3 وإعداد بيئة تطوير على توزيعة أوبنتو 16.04. سيتم التطرق إلى خطوات تثبيت بايثون، وتثبيت مكتبات إضافية، وضبط بيئة تطوير افتراضية باستخدام أدوات مثل venv و pip، بالإضافة إلى كيفية التأكد من أن كل شيء يعمل بشكل صحيح.
1. التأكد من وجود بايثون في النظام
قبل البدء في تثبيت بايثون 3، يجب أولاً التأكد من أن بايثون مثبت على النظام. غالبًا ما يتم تثبيت بايثون بشكل افتراضي في توزيعات أوبنتو، لكن قد تحتاج إلى التحقق من إصداره وتحديثه إذا لزم الأمر.
الخطوة الأولى: التحقق من وجود بايثون 2 و 3
للتأكد من أن بايثون مثبت بالفعل، قم بفتح الطرفية (Terminal) واكتب الأمر التالي للتحقق من وجود بايثون 2:
bashpython --version
في حالة كان لديك بايثون 2 مثبتًا، ستظهر لك معلومات حول الإصدار، مثل:
nginxPython 2.7.12
للتأكد من وجود بايثون 3، استخدم الأمر التالي:
bashpython3 --version
إذا كان بايثون 3 مثبتًا، سترى شيئًا مثل:
nginxPython 3.5.2
إذا لم تجد أي نسخة من بايثون 3، أو إذا كان الإصدار قديمًا، يمكن متابعة الخطوات التالية لتثبيته.
2. تثبيت بايثون 3
لتثبيت بايثون 3 على أوبنتو 16.04، استخدم مستودعات الحزم الافتراضية الخاصة بتوزيعة أوبنتو. افتح الطرفية واستخدم الأمر التالي لتحديث قائمة الحزم:
bashsudo apt update
ثم قم بتثبيت بايثون 3 باستخدام الأمر:
bashsudo apt install python3
سوف يقوم هذا الأمر بتثبيت آخر إصدار مستقر من بايثون 3 المتوفر في مستودعات أوبنتو.
3. تثبيت مدير الحزم pip لبايثون 3
بمجرد تثبيت بايثون 3، من الضروري تثبيت مدير الحزم pip لتثبيت المكتبات الخارجية والاعتمادات. لتثبيت pip، استخدم الأمر التالي:
bashsudo apt install python3-pip
بعد الانتهاء من التثبيت، تأكد من أن pip قد تم تثبيته بشكل صحيح باستخدام الأمر:
bashpip3 --version
يجب أن يظهر لك إصدار pip المثبت، مثل:
bashpip 9.0.1 from /usr/lib/python3/dist-packages (python 3.5)
4. إعداد بيئة افتراضية (Virtual Environment)
تعتبر بيئات التطوير الافتراضية مهمة جدًا في بايثون، حيث أنها تتيح لك عزل مكتبات المشاريع المختلفة بحيث لا تتداخل مع بعضها البعض. هذا يمكن أن يكون مفيدًا جدًا إذا كنت تعمل على عدة مشاريع باستخدام إصدارات مختلفة من مكتبات بايثون.
لتثبيت أداة إنشاء البيئات الافتراضية، استخدم الأمر التالي:
bashsudo apt install python3-venv
بعد التثبيت، يمكنك إنشاء بيئة افتراضية جديدة باستخدام الأمر:
bashpython3 -m venv myenv
حيث myenv هو اسم البيئة الافتراضية. بعد إنشاء البيئة، يجب تفعيلها باستخدام الأمر:
bashsource myenv/bin/activate
عند تفعيل البيئة الافتراضية، ستلاحظ أن اسم البيئة يظهر في بداية السطر في الطرفية، مما يعني أنك الآن تعمل ضمن بيئة معزولة.
5. تثبيت مكتبات بايثون باستخدام pip
بمجرد تفعيل البيئة الافتراضية، يمكنك تثبيت أي مكتبة بايثون تحتاجها لمشروعك. على سبيل المثال، لتثبيت مكتبة requests، يمكن استخدام الأمر التالي:
bashpip install requests
ويمكنك أيضًا تثبيت أكثر من مكتبة في وقت واحد من خلال ملف requirements.txt الذي يحتوي على قائمة بكل المكتبات التي يحتاجها المشروع. لتثبيت مكتبات من هذا الملف، استخدم:
bashpip install -r requirements.txt
6. اختبار تثبيت بايثون 3
بعد تثبيت بايثون 3 و pip وتهيئة البيئة الافتراضية، من المهم اختبار أن كل شيء يعمل بشكل صحيح. يمكنك القيام بذلك بفتح الطرفية وكتابة الأمر التالي:
bashpython3
سيفتح هذا مفسر بايثون 3، ويمكنك كتابة بعض الأوامر البسيطة للتحقق من أن بايثون يعمل بشكل صحيح. على سبيل المثال:
pythonprint("Hello, Python!")
إذا ظهرت الرسالة “Hello, Python!” فهذا يعني أن بايثون تم تثبيته بشكل صحيح.
7. تثبيت أدوات إضافية (اختياري)
إلى جانب بايثون و pip، قد ترغب في تثبيت بعض الأدوات المساعدة مثل virtualenv أو ipython. لتثبيت virtualenv، استخدم:
bashpip install virtualenv
أما لتثبيت ipython، الذي يوفر بيئة تفاعلية لتحسين تجربة البرمجة في بايثون، استخدم:
bashpip install ipython
8. تحديث بايثون 3 و pip
من الجيد دائمًا التأكد من أنك تستخدم أحدث الإصدارات من بايثون و pip. لتحديث pip إلى آخر إصدار، استخدم الأمر:
bashpython3 -m pip install --upgrade pip
لتحديث بايثون 3، يمكنك التحقق من وجود تحديثات في مستودعات أوبنتو:
bashsudo apt upgrade python3
9. إعداد بيئة تطوير متكاملة (IDE)
إذا كنت تفضل استخدام بيئة تطوير متكاملة (IDE)، فهناك العديد من الخيارات المتاحة للمطورين الذين يستخدمون بايثون. من أبرز بيئات التطوير التي تدعم بايثون هي:
-
PyCharm: أحد أشهر IDEs لبايثون، ويقدم مجموعة واسعة من الأدوات للمطورين.
-
Visual Studio Code: محرر نصوص قوي مع دعم لبايثون من خلال إضافة Python.
-
Sublime Text: محرر نصوص خفيف الوزن ولكنه قوي جدًا عند استخدامه مع إضافات بايثون.
لتثبيت PyCharm على أوبنتو، يمكن تحميله من الموقع الرسمي أو من مستودعات أوبنتو:
bashsudo snap install pycharm-community --classic
أما لتثبيت Visual Studio Code، فيمكنك استخدام snap:
bashsudo snap install --classic code
10. إنشاء وتشغيل مشروع بايثون
بمجرد إعداد بيئة التطوير، يمكنك البدء في العمل على مشاريع بايثون الخاصة بك. لإنشاء مشروع جديد، يمكنك ببساطة إنشاء مجلد جديد وبدء كتابة السكربتات. على سبيل المثال:
bashmkdir my_python_project
cd my_python_project
touch main.py
ثم افتح الملف main.py وأضف فيه بعض الأكواد البسيطة. لتشغيل السكربت، يمكنك استخدام الأمر:
bashpython3 main.py
11. إدارة الاعتمادات والمكتبات في المشاريع
إحدى فوائد استخدام البيئات الافتراضية هي القدرة على إدارة المكتبات الخاصة بكل مشروع على حدة. عند العمل على مشروع بايثون، يمكنك إنشاء ملف requirements.txt باستخدام الأمر:
bashpip freeze > requirements.txt
هذا الملف يحتوي على قائمة بجميع المكتبات المثبتة في البيئة الافتراضية ويمكن مشاركته مع الآخرين لضمان أن نفس الإصدارات من المكتبات تم تثبيتها عند استنساخ المشروع.
12. الخاتمة
إعداد بايثون 3 وبيئة تطوير على أوبنتو 16.04 هو أمر بسيط نسبيًا ولكنه مهم جدًا للبدء في البرمجة وتطوير التطبيقات. من خلال اتباع الخطوات الموضحة في هذا المقال، يمكنك بسهولة تثبيت بايثون، وإعداد بيئة افتراضية، وتثبيت المكتبات اللازمة لبدء العمل في مشاريعك البرمجية.

