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 को PYTHONPATH में Add कर रहे हैं। ध्यान दें कि हम इसे Append कर रहे हैं न कि PYTHONPATH के Original Value को Replace कर रहे हैं। ज्यादातर Cases में, आपको PYTHONPATH के साथ छेड़छाड़ नहीं करनी चाहिए। अधिकतर Cases में, आप इसे गलत कर रहे होते हैं और यह केवल मुसीबत लाएगा।
Shell Configuration Files में Permanent Set करें:
# Bash के लिए (~/.bash_profile या ~/.bashrc)
echo 'export PYTHONPATH=${PYTHONPATH}:${HOME}/foo' >> ~/.bash_profile
# Zsh के लिए (~/.zshrc)
echo 'export PYTHONPATH=${PYTHONPATH}:${HOME}/foo' >> ~/.zshrc
# Fish के लिए (~/.config/fish/config.fish)
echo 'set -gx PYTHONPATH $PYTHONPATH $HOME/foo' >> ~/.config/fish/config.fish
Apply Changes:
source ~/.bash_profile # या ~/.zshrc
Better Practice: Virtual Environments
python3 -m venv myenv source myenv/bin/activate pip install package_name