在 Ubuntu 上设置 Python 的环境变量,通常分几种情况。下面按常见需求给你说明:
如果你安装了多个 Python 版本,想让 python 或 python3 指向指定版本:
which python3
ls /usr/bin/python*
export PATH=/usr/bin/python3.10:$PATH
编辑用户环境变量文件:
nano ~/.bashrc
在末尾添加:
export PATH=/usr/bin/python3.10:$PATH
保存后执行:
source ~/.bashrc
如果使用的是 zsh,则修改
~/.zshrc
python3 -m venv myenv
source myenv/bin/activate
激活后,python 和 pip 会自动使用该环境。
用于让 Python 找到自定义模块:
export PYTHONPATH=/home/user/myproject:$PYTHONPATH
在 ~/.bashrc 中添加:
export PYTHONPATH=/home/user/myproject:$PYTHONPATH
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# ~/.bashrc
export PYTHONPATH=/home/user/project
export PATH=$PATH:/usr/bin/python3.11
如果你说的是:
可以告诉我具体场景,我给你更精确的配置。