Windows पर PYTHONPATH Environment Variable Set करना
PYTHONPATH को Windows पर Set करने के लिए ताकि Python Module और Package Imports के लिए अन्य Directories में Look करे, निम्न Steps Follow करें:
- My Computer > Properties > Advanced System Settings > Environment Variables पर जाएं
- System Variables के तहत PythonPath Variable को Edit करें। Current
PYTHONPATHके अंत में Semicolon (;) Add करें और फिर वह Directory Add करें जिसे आप इस Path में जोड़ना चाहते हैं:
C:\Python27;C:\foo
इस Case में, हम foo Directory को PYTHONPATH में Add कर रहे हैं। ध्यान दें कि हम इसे Append कर रहे हैं न कि PYTHONPATH के Original Value को Replace कर रहे हैं। ज्यादातर Cases में, आपको PYTHONPATH के साथ छेड़छाड़ नहीं करनी चाहिए। अधिकतर Cases में, आप इसे गलत कर रहे होते हैं और यह केवल मुसीबत लाएगा।
Command Line / PowerShell से:
# CMD (Temporary)
set PYTHONPATH=%PYTHONPATH%;C:\foo
# CMD (Permanent)
setx PYTHONPATH "%PYTHONPATH%;C:\foo"
# PowerShell (Temporary)
$env:PYTHONPATH += ";C:\foo"
# PowerShell (Permanent - Current User)
[Environment]::SetEnvironmentVariable("PYTHONPATH", $env:PYTHONPATH + ";C:\foo", "User")
Better Practice: Virtual Environments
python -m venv venv venv\Scripts\activate pip install package_name