Mac OS पर PYTHONPATH Set करना
Mac OS पर PYTHONPATH Set करने के लिए ताकि Python Module और Package Imports के लिए अन्य Directories में Look करे, PYTHONPATH Variable को निम्न प्रकार से Export करें:
export PYTHONPATH=${PYTHONPATH}:${HOME}/foo
इस Case में हम foo Directory को PYTHONPATH में Add कर रहे हैं। ध्यान दें कि हम इसे Append कर रहे हैं न कि PYTHONPATH के Original Value को Replace कर रहे हैं।
Permanent Set करने के लिए (.bash_profile या .zshrc में Add करें):
echo 'export PYTHONPATH=${PYTHONPATH}:${HOME}/foo' >> ~/.bash_profile
source ~/.bash_profile
या Zsh के लिए:
echo 'export PYTHONPATH=${PYTHONPATH}:${HOME}/foo' >> ~/.zshrc
source ~/.zshrc
Current Session के लिए Temporary:
export PYTHONPATH=$PYTHONPATH:/custom/path
चेतावनी: ज्यादातर Cases में, आपको PYTHONPATH के साथ छेड़छाड़ नहीं करनी चाहिए। अधिकतर Cases में, आप इसे गलत कर रहे होते हैं और यह केवल मुसीबत लाएगा। Virtual Environments का उपयोग करना Better Practice है।
Better Alternative: Virtual Environments
python3 -m venv myenv source myenv/bin/activate pip install mypackage