ديف أوبس

تثبيت بايثون 3 على أوبنتو

كيفية تثبيت بايثون 3 وإعداد بيئة برمجية في توزيعة أوبنتو 16.04

تعد بايثون واحدة من أكثر لغات البرمجة شعبية في العالم، وذلك بفضل سهولة استخدامها ومرونتها. استخدام بايثون لتطوير البرمجيات، سواء كانت تطبيقات ويب أو أدوات تحليل بيانات أو حتى مشاريع تعلم الآلة، أصبح شائعًا بشكل متزايد. في هذا المقال، سنقوم بشرح كيفية تثبيت بايثون 3 وإعداد بيئة تطوير على توزيعة أوبنتو 16.04. سيتم التطرق إلى خطوات تثبيت بايثون، وتثبيت مكتبات إضافية، وضبط بيئة تطوير افتراضية باستخدام أدوات مثل venv و pip، بالإضافة إلى كيفية التأكد من أن كل شيء يعمل بشكل صحيح.

1. التأكد من وجود بايثون في النظام

قبل البدء في تثبيت بايثون 3، يجب أولاً التأكد من أن بايثون مثبت على النظام. غالبًا ما يتم تثبيت بايثون بشكل افتراضي في توزيعات أوبنتو، لكن قد تحتاج إلى التحقق من إصداره وتحديثه إذا لزم الأمر.

الخطوة الأولى: التحقق من وجود بايثون 2 و 3

للتأكد من أن بايثون مثبت بالفعل، قم بفتح الطرفية (Terminal) واكتب الأمر التالي للتحقق من وجود بايثون 2:

bash
python --version

في حالة كان لديك بايثون 2 مثبتًا، ستظهر لك معلومات حول الإصدار، مثل:

nginx
Python 2.7.12

للتأكد من وجود بايثون 3، استخدم الأمر التالي:

bash
python3 --version

إذا كان بايثون 3 مثبتًا، سترى شيئًا مثل:

nginx
Python 3.5.2

إذا لم تجد أي نسخة من بايثون 3، أو إذا كان الإصدار قديمًا، يمكن متابعة الخطوات التالية لتثبيته.

2. تثبيت بايثون 3

لتثبيت بايثون 3 على أوبنتو 16.04، استخدم مستودعات الحزم الافتراضية الخاصة بتوزيعة أوبنتو. افتح الطرفية واستخدم الأمر التالي لتحديث قائمة الحزم:

bash
sudo apt update

ثم قم بتثبيت بايثون 3 باستخدام الأمر:

bash
sudo apt install python3

سوف يقوم هذا الأمر بتثبيت آخر إصدار مستقر من بايثون 3 المتوفر في مستودعات أوبنتو.

3. تثبيت مدير الحزم pip لبايثون 3

بمجرد تثبيت بايثون 3، من الضروري تثبيت مدير الحزم pip لتثبيت المكتبات الخارجية والاعتمادات. لتثبيت pip، استخدم الأمر التالي:

bash
sudo apt install python3-pip

بعد الانتهاء من التثبيت، تأكد من أن pip قد تم تثبيته بشكل صحيح باستخدام الأمر:

bash
pip3 --version

يجب أن يظهر لك إصدار pip المثبت، مثل:

bash
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.5)

4. إعداد بيئة افتراضية (Virtual Environment)

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

لتثبيت أداة إنشاء البيئات الافتراضية، استخدم الأمر التالي:

bash
sudo apt install python3-venv

بعد التثبيت، يمكنك إنشاء بيئة افتراضية جديدة باستخدام الأمر:

bash
python3 -m venv myenv

حيث myenv هو اسم البيئة الافتراضية. بعد إنشاء البيئة، يجب تفعيلها باستخدام الأمر:

bash
source myenv/bin/activate

عند تفعيل البيئة الافتراضية، ستلاحظ أن اسم البيئة يظهر في بداية السطر في الطرفية، مما يعني أنك الآن تعمل ضمن بيئة معزولة.

5. تثبيت مكتبات بايثون باستخدام pip

بمجرد تفعيل البيئة الافتراضية، يمكنك تثبيت أي مكتبة بايثون تحتاجها لمشروعك. على سبيل المثال، لتثبيت مكتبة requests، يمكن استخدام الأمر التالي:

bash
pip install requests

ويمكنك أيضًا تثبيت أكثر من مكتبة في وقت واحد من خلال ملف requirements.txt الذي يحتوي على قائمة بكل المكتبات التي يحتاجها المشروع. لتثبيت مكتبات من هذا الملف، استخدم:

bash
pip install -r requirements.txt

6. اختبار تثبيت بايثون 3

بعد تثبيت بايثون 3 و pip وتهيئة البيئة الافتراضية، من المهم اختبار أن كل شيء يعمل بشكل صحيح. يمكنك القيام بذلك بفتح الطرفية وكتابة الأمر التالي:

bash
python3

سيفتح هذا مفسر بايثون 3، ويمكنك كتابة بعض الأوامر البسيطة للتحقق من أن بايثون يعمل بشكل صحيح. على سبيل المثال:

python
print("Hello, Python!")

إذا ظهرت الرسالة “Hello, Python!” فهذا يعني أن بايثون تم تثبيته بشكل صحيح.

7. تثبيت أدوات إضافية (اختياري)

إلى جانب بايثون و pip، قد ترغب في تثبيت بعض الأدوات المساعدة مثل virtualenv أو ipython. لتثبيت virtualenv، استخدم:

bash
pip install virtualenv

أما لتثبيت ipython، الذي يوفر بيئة تفاعلية لتحسين تجربة البرمجة في بايثون، استخدم:

bash
pip install ipython

8. تحديث بايثون 3 و pip

من الجيد دائمًا التأكد من أنك تستخدم أحدث الإصدارات من بايثون و pip. لتحديث pip إلى آخر إصدار، استخدم الأمر:

bash
python3 -m pip install --upgrade pip

لتحديث بايثون 3، يمكنك التحقق من وجود تحديثات في مستودعات أوبنتو:

bash
sudo apt upgrade python3

9. إعداد بيئة تطوير متكاملة (IDE)

إذا كنت تفضل استخدام بيئة تطوير متكاملة (IDE)، فهناك العديد من الخيارات المتاحة للمطورين الذين يستخدمون بايثون. من أبرز بيئات التطوير التي تدعم بايثون هي:

  • PyCharm: أحد أشهر IDEs لبايثون، ويقدم مجموعة واسعة من الأدوات للمطورين.

  • Visual Studio Code: محرر نصوص قوي مع دعم لبايثون من خلال إضافة Python.

  • Sublime Text: محرر نصوص خفيف الوزن ولكنه قوي جدًا عند استخدامه مع إضافات بايثون.

لتثبيت PyCharm على أوبنتو، يمكن تحميله من الموقع الرسمي أو من مستودعات أوبنتو:

bash
sudo snap install pycharm-community --classic

أما لتثبيت Visual Studio Code، فيمكنك استخدام snap:

bash
sudo snap install --classic code

10. إنشاء وتشغيل مشروع بايثون

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

bash
mkdir my_python_project cd my_python_project touch main.py

ثم افتح الملف main.py وأضف فيه بعض الأكواد البسيطة. لتشغيل السكربت، يمكنك استخدام الأمر:

bash
python3 main.py

11. إدارة الاعتمادات والمكتبات في المشاريع

إحدى فوائد استخدام البيئات الافتراضية هي القدرة على إدارة المكتبات الخاصة بكل مشروع على حدة. عند العمل على مشروع بايثون، يمكنك إنشاء ملف requirements.txt باستخدام الأمر:

bash
pip freeze > requirements.txt

هذا الملف يحتوي على قائمة بجميع المكتبات المثبتة في البيئة الافتراضية ويمكن مشاركته مع الآخرين لضمان أن نفس الإصدارات من المكتبات تم تثبيتها عند استنساخ المشروع.

12. الخاتمة

إعداد بايثون 3 وبيئة تطوير على أوبنتو 16.04 هو أمر بسيط نسبيًا ولكنه مهم جدًا للبدء في البرمجة وتطوير التطبيقات. من خلال اتباع الخطوات الموضحة في هذا المقال، يمكنك بسهولة تثبيت بايثون، وإعداد بيئة افتراضية، وتثبيت المكتبات اللازمة لبدء العمل في مشاريعك البرمجية.