文章目录
目录
- 前言
- 方法一:通过官方源代码编译安装
- 步骤:
- 方法二:通过包管理器安装(Linux)
- Ubuntu/Debian 使用 Deadsnakes PPA
- 使用 Conda 安装
- 方法三:在 macOS 上安装
- 使用 Homebrew
- 通过源码安装(与 Linux 类似)
- 方法四:在 Windows 上安装
- 使用官方安装程序
- 通过 Chocolatey 安装
- 方法五:使用 Docker 安装
- 步骤:
- 方法六:使用 Pyenv 安装(多版本管理工具)
- 安装 Pyenv
- 总结
Python 3.13.1 是 Python 最新的稳定版本之一,具有许多改进和新功能。以下是几种安装 Python 3.13.1 的方法,适用于不同的操作系统和用户需求。
这种方式适用于所有主流 Linux 发行版。
-
下载源代码
从 Python 官方网站 下载 Python 3.13.1 的源代码。
wget https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tgz
-
解压源代码
tar -xvzf Python-3.13.1.tgz
cd Python-3.13.1
-
安装依赖
根据系统类型安装编译所需的依赖:
- 对于 Ubuntu/Debian 系统:
sudo apt update
sudo apt install -y build-essential libssl-dev zlib1g-dev libncurses5-dev libnss3-dev libreadline-dev libffi-dev curl libbz2-dev
- 对于 CentOS/RHEL 系统:
sudo yum groupinstall -y "Development Tools"
sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel
-
编译并安装
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall
使用 make altinstall 而不是 make install,以避免覆盖系统默认的 Python 版本。
-
验证安装
python3.13 --version
下载源代码
从 Python 官方网站 下载 Python 3.13.1 的源代码。
wget https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tgz
解压源代码
tar -xvzf Python-3.13.1.tgz cd Python-3.13.1
安装依赖
根据系统类型安装编译所需的依赖:
- 对于 Ubuntu/Debian 系统:
sudo apt update sudo apt install -y build-essential libssl-dev zlib1g-dev libncurses5-dev libnss3-dev libreadline-dev libffi-dev curl libbz2-dev
- 对于 CentOS/RHEL 系统:
sudo yum groupinstall -y "Development Tools" sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel
编译并安装
./configure --enable-optimizations make -j$(nproc) sudo make altinstall
使用 make altinstall 而不是 make install,以避免覆盖系统默认的 Python 版本。
验证安装
python3.13 --version
部分 Linux 发行版已经支持通过包管理器直接安装 Python 3.13.1,或者使用第三方工具。
-
添加 PPA 源:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
-
安装 Python 3.13.1:
sudo apt install python3.13
添加 PPA 源:
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update
安装 Python 3.13.1:
sudo apt install python3.13
- 确保已安装 Miniconda 或 Anaconda。
- 创建新环境并安装 Python 3.13.1:
conda create -n py313 python=3.13.1
conda activate py313
conda create -n py313 python=3.13.1 conda activate py313
-
更新 Homebrew:
brew update
-
安装 Python 3.13.1:
brew install python@3.13
-
验证安装:
python3.13 --version
更新 Homebrew:
brew update
安装 Python 3.13.1:
brew install python@3.13
验证安装:
python3.13 --version
参照方法一,通过编译源代码的方式安装。
-
从 Python 官方下载页面 下载适用于 Windows 的 Python 3.13.1 安装包。
-
双击运行安装程序,勾选 Add Python to PATH,然后选择 Customize Installation 进行自定义安装。
-
安装完成后,在命令行中验证:
python --version
从 Python 官方下载页面 下载适用于 Windows 的 Python 3.13.1 安装包。
双击运行安装程序,勾选 Add Python to PATH,然后选择 Customize Installation 进行自定义安装。
安装完成后,在命令行中验证:
python --version
- 确保已安装 Chocolatey。
- 使用以下命令安装 Python 3.13.1:
choco install python --version=3.13.1
choco install python --version=3.13.1
Docker 是一种轻量级的方式,无需直接在主机系统上安装 Python。
-
拉取官方 Python 3.13.1 镜像:
docker pull python:3.13.1
-
启动容器:
docker run -it python:3.13.1
-
在容器中验证版本:
python --version
拉取官方 Python 3.13.1 镜像:
docker pull python:3.13.1
启动容器:
docker run -it python:3.13.1
在容器中验证版本:
python --version
Pyenv 可以方便地安装和切换多个 Python 版本。
-
安装 Pyenv:
curl https://pyenv.run | bash
按提示添加 ~/.pyenv/bin 到 PATH。
-
安装 Python 3.13.1:
pyenv install 3.13.1
pyenv global 3.13.1
-
验证安装:
python --version
安装 Pyenv:
curl https://pyenv.run | bash
按提示添加 ~/.pyenv/bin 到 PATH。
安装 Python 3.13.1:
pyenv install 3.13.1 pyenv global 3.13.1
验证安装:
python --version
无论您使用的是 Linux、macOS 还是 Windows,本教程提供了多种适合的 Python 3.13.1 安装方法。根据自己的操作系统、技术背景和需求选择最佳方案,例如使用包管理器以简化安装,或通过 Docker 来隔离环境。安装完成后,您即可开始探索 Python 3.13.1 的新功能!
到此这篇关于安装Python 3.13.1的多种方式的文章就介绍到这了,更多相关多种方式安装Python3.13.1内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!
您可能感兴趣的文章:
- python3.7中安装paddleocr及paddlepaddle包的多种方法
- Python安装Bs4的多种方法
- Python查看已安装包的版本号的多种方法
- 使用pip安装python库的多种方式