Windows पर PYTHONPATH 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 करें (या New बनाएं यदि Exist नहीं करता)
- Current
PYTHONPATHके अंत में Semicolon (;) Add करें और फिर वह Directory Add करें जिसे आप इस Path में जोड़ना चाहते हैं:
C:\Python27;C:\foo
इस Case में, हम foo Directory को PYTHONPATH में Add कर रहे हैं। ध्यान दें कि हम इसे Append कर रहे हैं न कि PYTHONPATH के Original Value को Replace कर रहे हैं।
Command Line से Temporary Set करना:
set PYTHONPATH=%PYTHONPATH%;C:\foo
PowerShell में:
$env:PYTHONPATH += ";C:\foo"
Permanent Set करने के लिए (Command Line):
setx PYTHONPATH "%PYTHONPATH%;C:\foo"
चेतावनी: ज्यादातर Cases में, आपको PYTHONPATH के साथ छेड़छाड़ नहीं करनी चाहिए। अधिकतर Cases में, आप इसे गलत कर रहे होते हैं और यह केवल मुसीबत लाएगा। Virtual Environments का उपयोग करना Better Practice है।
Better Alternative: Virtual Environments
python -m venv myenv myenv\Scripts\activate pip install mypackage