يقدم لك محرر Downcodes برنامجًا تعليميًا مفصلاً حول إعداد متغيرات بيئة Python ضمن أنظمة Linux. ستشرح هذه المقالة بالتفصيل كيفية ضبط متغيرات بيئة بايثون من أربعة جوانب: استخدام أمر التصدير للإعدادات المؤقتة، وتحرير ملف تكوين Bash للإعدادات المستمرة، وتعديل ملف البيئة لتحقيق الإعدادات العامة، واستخدام وحدات بايثون للإدارة الديناميكية. سواء كنت مسؤول نظام Linux أو مطور Python، أعتقد أنك ستستفيد كثيرًا من هذه المقالة وستتقن بسرعة مهارات استخدام متغيرات بيئة Python في أنظمة Linux بشكل مرن لتحسين كفاءة التطوير.

عادةً ما يتضمن إعداد متغيرات البيئة في Python ضمن Linux تحرير ملفات تكوين shell، باستخدام أمر التصدير، أو تعديل ملفات البيئة، أو استخدام وحدات Python المتخصصة. يعد تعيين متغيرات البيئة أمرًا مهمًا للغاية لتكوين سلوك النظام، وتحديد المتطلبات الأساسية لتشغيل البرنامج، وإدارة إصدارات متعددة من البرنامج. الطريقة الأكثر وضوحًا هي استخدام أمر التصدير، الذي يقوم بتعيين متغيرات البيئة مؤقتًا حتى تنتهي الجلسة الطرفية الحالية. يتضمن التكوين الدائم تحرير ملفات تكوين Shell مثل .bashrc أو .profile. بالإضافة إلى ذلك، يمكن تحقيق إدارة متغيرات البيئة من خلال وحدة نظام التشغيل الخاصة بـ Python، حيث يقوم قاموس os.environ بتخزين متغيرات البيئة في وقت التشغيل، مما يسمح للبرامج النصية بقراءة متغيرات البيئة وتعيينها ديناميكيًا.
1. استخدم أمر التصدير لتعيين متغيرات البيئة المؤقتة
يتم استخدام أمر التصدير لتعيين أو تصدير متغيرات البيئة في الجلسة الحالية. من خلال إدخال قيمة التصدير VARIABLE_NAME=في الوحدة الطرفية، يمكنك إنشاء متغير بيئة جديد أو تعديل متغير بيئة موجود.
على سبيل المثال، يمكن ضبط متغير PATH على النحو التالي:
تصدير PATH=$PATH:/usr/local/bin/python3
ستقوم هذه العملية بإلحاق مسار جديد بـ PATH الموجود، ولن يصبح هذا المتغير ساري المفعول إلا في الجلسة الحالية للمستخدم الحالي.
2. قم بتحرير ملف تكوين BASH للإعدادات طويلة المدى
إذا كنت تريد أن تظل متغيرات البيئة صالحة عبر جميع الجلسات وعمليات إعادة التشغيل، فيجب عليك تحرير ملف ملف تعريف bash الخاص بالمستخدم، عادةً .bashrc أو .profile أو .bash_profile، الموجودة في الدليل الرئيسي للمستخدم.
افتح الوحدة الطرفية وأدخل nano ~/.bashrc (استخدم محرر النصوص nano هنا، ويمكنك أيضًا استخدام vi أو أي محرر آخر). أضف العبارة التالية في أسفل الملف لتعيين متغير البيئة PYTHONPATH:تصدير PYTHONPATH=/usr/local/lib/python3.8/site-packages
احفظ وأغلق الملف. لكي تدخل التغييرات حيز التنفيذ، قم بمصدر ~/.bashrc، أو أعد تشغيل الجلسة الطرفية.3. تعديل ملفات البيئة
بالنسبة لمتغيرات البيئة العامة الصالحة لجميع المستخدمين، يمكنك تحرير /etc/profile (صالح لجميع الأصداف)، أو /etc/environment (استخدم تنسيقًا محددًا، ولا يمكن تخزين سوى أزواج القيمة الرئيسية لمتغيرات البيئة، و لا يمكن أن يكون هناك أمر تصدير). على سبيل المثال، قم بتحرير /etc/environment:
سودو نانو /etc/environment
ثم أضف الأسطر التالية إلى الملف:
PYTHONPATH=/usr/local/lib/python3.8/site-packages
تذكر أنك تحتاج إلى إعادة تشغيل النظام أو تسجيل الدخول مرة أخرى بعد إجراء التغييرات حتى تدخل التغييرات حيز التنفيذ.
4. استخدم PYTHON MODUEL لإدارة متغيرات البيئة
تسمح وحدة نظام التشغيل الخاصة بـ Python بالحصول على متغيرات البيئة وتعيينها مباشرة من نصوص Python النصية. وهذا يجعل من الممكن ضبط المتغيرات مؤقتًا أثناء تشغيل البرامج والبرامج النصية المختلفة.
على سبيل المثال، يمكن تعيين ذلك في برنامج نصي Python:
استيراد نظام التشغيل
os.environ['PYTHONPATH'] = /usr/local/lib/python3.8/site-packages
طباعة (os.environ ['PYTHONPATH'])
يعد ضبط متغيرات البيئة بواسطة برنامج Python النصي فعالاً فقط في العملية التي يتم فيها تشغيل البرنامج النصي ولن يؤثر على الأجزاء الأخرى من نظام التشغيل.
من خلال تشغيل متغيرات البيئة، تضمن Python استيفاء الشروط والمعلمات المختلفة المطلوبة لتشغيل البرنامج في بيئة Linux، مما يحسن مرونة البرنامج وقابليته للتكوين. يعد تعيين متغيرات البيئة بشكل مناسب جزءًا لا غنى عنه، خاصة في مرحلتي التطوير والنشر، سواء لمسؤولي النظام أو المستخدمين العاديين.
1. كيفية ضبط متغيرات بيئة بايثون في نظام لينكس؟
أولاً، افتح الوحدة الطرفية واستخدم محرر النصوص لفتح الملف ~/.bashrc (استبدله بأي ملف تكوين Shell آخر تستخدمه). ثانيًا، ابحث عن سطر فارغ في الملف، أو أضف سطرًا جديدًا في النهاية. ثم، في سطر جديد، أضف ما يلي:export PATH=$PATH:/usr/local/python (حيث /usr/local/python هو مسار التثبيت لمترجم Python الخاص بك). أخيرًا، احفظ المحرر واخرج منه وقم بتشغيل الأمر التالي في الوحدة الطرفية حتى تدخل التغييرات حيز التنفيذ: source ~/.bashrc.2. كيف يمكن التحقق من تعيين متغيرات بيئة بايثون بنجاح؟
أولاً، افتح Terminal وأدخل أمر python. ثانيًا، سيعرض سطر الأوامر المسار إلى ملف Python القابل للتنفيذ. إذا كان المسار المعروض هو مسار تثبيت مترجم Python الذي قمت بتعيينه، فهذا يعني أن الإعداد ناجح. ثم أدخل الأمر python --version للتأكد من أن إصدار Python المعروض متوافق مع الإصدار الذي قمت بتثبيته. أخيرًا، يمكنك تجربة تشغيل مترجم Python مباشرة من سطر الأوامر للتأكد من أنه يبدأ بشكل صحيح.3. كيفية إضافة متغيرات بيئة بايثون المتعددة في نظام التشغيل Linux؟
أولاً، افتح الوحدة الطرفية واستخدم محرر النصوص لفتح الملف ~/.bashrc (استبدله بأي ملف تكوين Shell آخر تستخدمه). ثانيًا، ابحث عن سطر فارغ في الملف أو أضف محتوى جديدًا في النهاية. ثم أضف متغيرات بيئة Python المتعددة بالتنسيق التالي:export PATH=$PATH:/path/to/python1:/path/to/python2 (استبدل /path/to/python1 و /path/to/python2 بما تريد أضف مسار التثبيت لمترجم بايثون). أخيرًا، احفظ المحرر واخرج منه وقم بتشغيل الأمر المصدر ~/.bashrc في الوحدة الطرفية حتى تدخل التغييرات حيز التنفيذ. سيقوم النظام الآن بالبحث عن أي مترجمين فوريين لـ Python قمت بإضافتهم واستخدامهم.آمل أن يساعدك هذا البرنامج التعليمي الذي قدمه محرر Downcodes على فهم إعدادات متغيرات بيئة Python واستخدامها بشكل أفضل ضمن أنظمة Linux. إذا كان لديك أي أسئلة، يرجى ترك رسالة في منطقة التعليق.