温馨提示×

ubuntu怎么设python路径

小樊
48
2026-09-07 11:27:37
栏目: 编程语言

在 Ubuntu 里“设 Python 路径”通常有几种不同场景,下面按常见需求给你说明:


一、设置「系统默认 python 命令」指向哪个 Python

Ubuntu 一般自带 python3,但 python 可能不存在或指向旧版本。

查看已有 Python

ls /usr/bin/python*
which python3

用 update-alternatives 管理(推荐)

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 2

# 切换版本
sudo update-alternatives --config python

二、设置「Python 模块搜索路径(PYTHONPATH)」

用于让 Python 能找到你自己的包。

临时设置

export PYTHONPATH=/your/path:$PYTHONPATH
python script.py

永久设置(当前用户)

echo 'export PYTHONPATH=/your/path:$PYTHONPATH' >> ~/.bashrc
source ~/.bashrc

查看当前路径

import sys
print(sys.path)

三、设置「虚拟环境路径(推荐做法)」

不要用系统 Python 改来改去,用 venv:

python3 -m venv myenv
source myenv/bin/activate

激活后:

  • python 指向虚拟环境里的
  • 包只装在 myenv/

四、设置「pip 安装路径」

python -m pip install --target=/your/path package

或:

export PIP_TARGET=/your/path

五、设置「脚本 shebang 路径」

Python 脚本第一行:

#!/usr/bin/env python3

或指定绝对路径:

#!/usr/bin/python3.11

如果你能说清楚你是:

  • 想换 Python 版本?
  • 想让某个项目能 import?
  • 还是服务器部署用?

我可以直接给你精确命令

0