यहां महत्वपूर्ण एनवायरनमेंट वेरिएबल्स हैं, जिन्हें पायथन द्वारा पहचाना जा सकता है:
| क्र.सं. | वेरिएबल और विवरण |
|---|---|
| 1 | PYTHONPATH इसकी भूमिका PATH के समान है। यह वेरिएबल पायथन इंटरप्रेटर को बताता है कि प्रोग्राम में इम्पोर्ट की गई मॉड्यूल फाइल्स कहां स्थित हैं। इसमें पायथन सोर्स लाइब्रेरी डायरेक्टरी और पायथन सोर्स कोड वाले डायरेक्टरीज शामिल होने चाहिए। PYTHONPATH कभी-कभी पायथन इंस्टॉलर द्वारा प्रीसेट होता है। |
| 2 | PYTHONSTARTUP इसमें एक इनिशियलाइज़ेशन फाइल का पथ होता है जिसमें पायथन सोर्स कोड होता है। यह हर बार इंटरप्रेटर शुरू होने पर एक्जीक्यूट होता है। इसका नाम यूनिक्स में .pythonrc.py है और इसमें कमांड्स होती हैं जो यूटिलिटीज लोड करती हैं या PYTHONPATH को मॉडिफाई करती हैं। |
| 3 | PYTHONCASEOK विंडोज में पायथन को इम्पोर्ट स्टेटमेंट में फर्स्ट केस-इनसेंसिटिव मैच खोजने का निर्देश देने के लिए उपयोग किया जाता है। इस वेरिएबल को किसी भी मान पर सेट करके एक्टिवेट करें। |
| 4 | PYTHONHOME यह एक वैकल्पिक मॉड्यूल सर्च पथ है। यह आमतौर पर PYTHONSTARTUP या PYTHONPATH डायरेक्टरीज में एम्बेडेड होता है ताकि मॉड्यूल लाइब्रेरीज को स्विच करना आसान हो। |