安装Python

安装Python #

使用uv安装Python #

推荐使用uv在macOS,Linux,Windows上管理和安装不同的Python版本

查看可用和已经安装的python版本:

1uv python list

安装指定版本的python:

1uv python install 3.13

安装成功后,可以使用uv python list查看。

使用uv python dir可以查看安装目录:

1uv python dir
2~/.local/share/uv/python
3
4ls ~/.local/share/uv/python
5cpython-3.13.2-linux-x86_64-gnu

MacOS #

使用homebrew安装Python #

1# python 3.12
2brew install [email protected]
3
4# python 3.11
5brew install [email protected]

Linux #

在开发或运行Python程序时,通常不建议直接使用系统自带的Python版本。这是因为这样做可能会带来以下问题:

  1. 版本过旧:系统自带的 Python 通常版本较老,可能不支持最新的语言特性或库功能。
  2. 系统依赖风险:修改或升级系统自带的Python可能导致系统组件或工具运行异常,影响系统的稳定性。
  3. 环境隔离难:不同项目可能需要不同的Python版本或依赖环境,使用系统自带Python会增加管理难度。

因此,推荐安装指定版本的Python,并结合虚拟环境(如 venvconda),以更好地控制和隔离开发环境。这不仅能确保项目的兼容性,还能提高环境管理的灵活性和安全性。

编译安装 #

Ubuntu #

安装python 3.11 #

Ubuntu 24.04中内置Python 3.12这个是系统的,我们不用,也不动它。

安装python 3.11

1sudo apt update
2sudo apt install software-properties-common
3sudo add-apt-repository ppa:deadsnakes/ppa
4sudo apt update
5sudo apt install python3.11-full

deadsnakes/ppa

ppa即Personal Package Archive,指Ubuntu中的第三方软件源。deadsnakes/ppa是一个社区维护的 PPA,用于提供多个版本的Python。使用它可以方便地安装和管理多个Python版本,而不用受限于系统自带的版本。

为当前用户安装pip

1su - <theuser>
2python3.11 -m ensurepip --upgrade --user

注意上面的命令pip3.11被安装在~/.local下:

1ls ~/.local/bin
2pip3  pip3.11
3
4ls ~/.local/lib/python3.11/site-packages
5pip  pip-24.0.dist-info

安装pipx

1python3.11 -m pip install --user pipx --index-url=https://mirrors.aliyun.com/pypi/simple

或使用本地私有源:

1python3.11 -m pip install --user pipx --trusted-host your-private-domain \
2    --index-url=https://your-private-domain/repository/pypi-public/simple -v

注意上面的命令安装pipx也是被安装在了~/.local/bin

© 2025 青蛙小白 | 总访问量 | 总访客数