في هذا المقال، سنتعرف على ما هو نظام البيئات في لغة python, وكيف يمكنني استخدامه لتنظيم المشاريع الخاصة بي وتشخيص الأخطاء الخاصة بها وحل التداخلات الناتجة عن استخدام المكتبات المختلفة.
أولا: ما هي بيئات python
يشير مصطلح "بيئة" في Python إلى مجموعة من الحزم والمكتبات والإعدادات التي تم تثبيتها معًا وتعمل على توفير بيئة تطوير منفصلة ومعزولة. ويمكن لكل بيئة Python أن تحتوي على إصدار مختلف من Python وحزم مختلفة، وتتم إدارة البيئات باستخدام مدير الحزم في Python.
ثانيا: ما هي فوائد بيئات python
يسمح استخدام بيئات Python بإنشاء مشاريع Python متعددة دون التداخل بينها، كما يسمح بتحديد الإصدار المستخدم للحزم وتحديد الإعدادات الأخرى اللازمة لمشروع Python معين. يمكن إنشاء بيئات Python باستخدام أدوات مختلفة مثل "virtualenv"، "conda"، و "pipenv"، ويمكن استخدام أدوات إدارة الحزم الأخرى لتثبيت وإدارة الحزم داخل البيئة المنشأة.
ثالثا: كيف تعمل بيئات python
عند تفعيل بيئة Python، يتم تحميل حزم البيئة والإعدادات المرتبطة بها ويتم تعيين المتغيرات المحيطة بالبيئة بشكل صحيح. أي أنهُ لن يتم إستخدام أي مكتبات تم تثبيتها على python بشكل مباشر، وإنما يتم استخدام المكتبات والحزم التي يتم تثبيتها داخل البيئة التي قمنا بإنشائها. وبهذا، يكون لدينا بيئة نظيفة لحل المشاكل واستكشاف اخطاء التعارض بين مكتبات python المختلفة.
رابعا: طريقة إنشاء بيئة في python
لإنشاء بيئة في Python، يمكن استخدام أداة إدارة الحزم (Package Manager) المسماة "virtualenv". ويتم استخدام "virtualenv" لإنشاء بيئات Python مستقلة عن بيئة Python المثبتة على نظام التشغيل الخاص بنا.
خطوات إنشاء بيئة python على نظام windows
يمكن إنشاء بيئات Python على نظام Windows باستخدام أدوات إدارة الحزم المختلفة مثل "virtualenv" أو "conda". وفيما يلي خطوات إنشاء بيئة Python باستخدام "virtualenv" على نظام Windows:
- قم بفتح موجه الأوامر Command Prompt مع صلاحيات المسؤول (Run as Administrator)
- بستخدام الأمر cd ادخل إلى المجلد الذي تريد إنشاء البيئة داخله. مثال cd c:\python\tecwindow
- إذا لم يكن لديك مجلد يصلح لإنشاء البيئة التي تريد، يمكنك استخدام الأمر mkdir لإنشاء مجلد فارغ. على سبيل المثال mkdir WikiSearch
- استخدم هذا الأمر virtualenv لإنشاء بيئة جديدة. على سبيل المثال virtualenv WikiSearch.
- استخدم هذا الأمر لتفعيل البيئة الجديدة والدخول إليها: WikiSearch\Scripts\activate.
- استبدل WikiSearch بإسم البيئة الخاص بك
- بعد تفعيل البيئة سيظهر اسمها هكذا في موجه الأوامر: (WikiSearch) C:\python\tecwindow\WikiSearch>.
- الآن يمكنك تثبيت جميع المكتبات التي تريد عن طريق مدير الحزم المدمج PIP.
- للخروج من البيئة في أي وقت اكتب: WikiSearch\Scripts\deactivate.
- الآن ستعود شاشة موجه الأوامر CMD لوضعها الطبيعي هكذا C:\python\tecwindow\WikiSearch>
الخاتمة
وبهذا، نكون قد تعرفنا على طريقة إنشاء بيئة في python لتنظيم المشاريع واختبار المكتبات وتنظيم المهام الخاصة بنا.
في حال كان لديكم سؤال أو استفسار، يمكنكم تركه في تعليق أسفل المقال، وسنسعد بالرد عليه في أقرب وقت إن شاء الله.