Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में PYTHONPATH Environment Variable क्या है?


PYTHONPATH Environment Variable

PYTHONPATH एक Environment Variable है जिसे आप Additional Directories Add करने के लिए Set कर सकते हैं जहां Python Modules और Packages के लिए Look करेगा। अधिकांश Installations के लिए, आपको ये Variables Set करने की आवश्यकता नहीं है क्योंकि Python को Run करने के लिए इनकी आवश्यकता नहीं होती। Python जानता है कि इसकी Standard Library कहां Find करनी है।

PYTHONPATH Set करने का एकमात्र कारण Custom Python Libraries की Directories को Maintain करना है जिन्हें आप Global Default Location (यानी site-packages Directory) में Install नहीं करना चाहते।

Python कैसे Modules Find करता है:

import sys
print('\n'.join(sys.path))

sys.path में शामिल होता है:

  1. Script की Directory (या Current Directory)
  2. PYTHONPATH Directories
  3. Standard Library Paths
  4. site-packages Directories
  5. .pth Files में Listed Paths

जब PYTHONPATH उपयोगी होता है:

  • Development के दौरान Local Packages Test करना
  • Shared Network Drives से Modules Access करना
  • Non-standard Locations में Installed Packages

जब PYTHONPATH से बचें:

  • Production Deployments में
  • जब Virtual Environments काम कर सकते हों
  • Standard Library को Override करने के लिए

Better Understanding के लिए Python Environment Variables Docs पढ़ें: Python Command Line Docs


  1. - Mac पर Python Environment Variable PYTHONPATH कैसे Set करें?

    Mac OS पर PYTHONPATH Environment Variable Set करना Mac OS पर PYTHONPATH Set करने के लिए ताकि Python Module और Package Imports के लिए अन्य Directories में Look करे, PYTHONPATH Variable को निम्न प्रकार से Export करें: export PYTHONPATH=${PYTHONPATH}:${HOME}/foo इस Case में, हम foo Directory को PYTH

  1. - Linux पर Python Environment Variable PYTHONPATH कैसे Set करें?

    Linux पर PYTHONPATH Environment Variable Set करना Linux पर PYTHONPATH Set करने के लिए ताकि Python Module और Package Imports के लिए अन्य Directories में Look करे, PYTHONPATH Variable को निम्न प्रकार से Export करें: export PYTHONPATH=${PYTHONPATH}:${HOME}/foo इस Case में हम foo Directory को PYTHONP

  1. Windows 10 पर्यावरण चर सेट करें: चरण-दर-चरण मार्गदर्शिका Windows 10 पर्यावरण चर सेट करें: चरण-दर-चरण मार्गदर्शिका

    पर्यावरण चर आपके PC पर चल रहे प्रोग्राम्स को कॉन्फ़िगर करने के लिए उपयोग किए जाने वाले वैश्विक मान हैं। हालांकि वे तकनीकी लगते हैं, वे वास्तव में अलग-अलग ऐप्स के लिए हुक करने के लिए एक साझा कॉन्फ़िगरेशन स्टोर हैं। पर्यावरण चर व्यक्तिगत उपयोगकर्ता खातों से जुड़े होते हैं, इसलिए अलग-अलग उपयोगकर्ताओं