温馨提示×

ubuntu python环境咋配置

小樊
41
2026-10-21 22:34:24
栏目: 编程语言

在 Ubuntu 上配置 Python 环境,一般可以按下面步骤来,从基础安装到虚拟环境/多版本管理都覆盖一下:


一、Ubuntu 自带 Python(先确认)

Ubuntu 通常自带 Python 3:

python3 --version

⚠️ 注意:不要删系统自带的 python3,很多系统工具依赖它。


二、安装 / 更新 Python(推荐方式)

1. 安装 Python 3 和 pip

sudo apt update
sudo apt install python3 python3-pip python3-venv

检查:

python3 -V
pip3 --version

三、推荐:使用虚拟环境(非常重要)

避免污染系统环境。

1. 创建虚拟环境

python3 -m venv myenv

2. 激活环境

source myenv/bin/activate

激活后终端前面会出现 (myenv)

3. 安装包

pip install requests

4. 退出环境

deactivate

四、多 Python 版本管理(可选)

如果你需要 Python 3.9 / 3.10 / 3.11 等:

方法 1:用 deadsnakes(常用)

sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11

使用:

python3.11 -m venv env311

方法 2:用 pyenv(更灵活,推荐开发者)

sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

curl https://pyenv.run | bash

配置 ~/.bashrc:

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"

安装 Python:

pyenv install 3.11.6
pyenv global 3.11.6

五、常见问题

pip 很慢?

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

找不到 pip?

python3 -m pip --version

六、最简推荐方案(新手)

✅ Ubuntu + python3-venv + 虚拟环境
✅ 一个项目一个 venv
❌ 不要用 sudo pip


如果你是:

  • 刚装 Ubuntu
  • 要搞 AI / Django / 爬虫
  • 服务器部署

可以告诉我具体用途,我给你更针对性的配置方案。

0 踩