在 Armbian 中下载和安装最新版的 Python 3,你可以采取几种不同的方法,具体取决于你对版本的需求和系统的具体情况。以下是几种常见的方法:
方法 1: 使用 apt
安装最新版本
如果你只需要安装通过 apt
包管理器提供的最新版本的 Python 3,那么这是最简单的方法。首先,确保你的 APT 源是最新的,并且已经更换为国内镜像源(如之前所述)。
sudo apt update
sudo apt install python3
这将会安装 apt
仓库中可用的最新版本的 Python 3。不过,这种方法可能不会给你提供绝对最新的 Python 版本,因为它受限于 Armbian 发行版所维护的版本。
方法 2: 从源代码编译安装
如果你需要安装 apt
仓库中没有提供的最新版本的 Python 3,或者你需要特定的功能或优化,那么你可以从源代码编译安装。以下是基本步骤:
-
安装依赖项:
sudo apt update sudo apt install -y build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev
-
下载 Python 源代码:
你可以从 Python 官方网站下载最新版本的源代码。例如,如果你想下载 Python 3.11.2,你可以这样做:wget https://www.python/ftp/python/3.11.2/Python-3.11.2.tgz tar -xf Python-3.11.2.tgz cd Python-3.11.2
-
编译和安装:
./configure --enable-optimizations make -j $(nproc) sudo make altinstall
使用
altinstall
而不是install
可以避免覆盖默认的python3
命令。
方法 3: 使用 pyenv
安装多个版本
如果你需要在同一系统中管理多个 Python 版本,pyenv
是一个非常方便的工具。它可以让你轻松安装和切换不同的 Python 版本。
-
安装
pyenv
:curl https://pyenv.run | bash
如果你无法通过上述命令直接下载,你还可以手动下载
pyenv
安装脚本,然后本地执行。例如,你可以从 GitHub 下载pyenv-installer
脚本:- 访问 GitHub 上的 pyenv-installer 页面。
- 下载
bin/pyenv-installer
文件。 - 上传文件到你的服务器,然后执行安装脚本:
bash /path/to/pyenv-installer
-
将
pyenv
添加到 shell 初始化文件:
将以下内容添加到你的.bashrc
或.zshrc
文件中(取决于你使用的 shell):export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
然后重新加载你的 shell 配置文件:
source ~/.bashrc # 或者 source ~/.zshrc
-
安装 Python:
使用pyenv
安装你需要的 Python 版本,例如 Python 3.½.2:pyenv install 3.13.0
-
设置全局或局部 Python 版本:
设置全局 Python 版本:pyenv global 3.13.0
或者在特定项目中设置局部版本:
pyenv local 3.13.0
推荐方法
- 如果你只需要安装
apt
仓库中可用的最新版本,使用apt
安装是最简单的。 - 如果你需要特定版本或最新版本的 Python,从源代码编译是一个可靠的方法。
- 如果你需要管理多个 Python 版本,
pyenv
是一个非常好的工具,它简化了版本管理和虚拟环境的创建。
在 Armbian 中下载和安装最新版的 Python 3,你可以采取几种不同的方法,具体取决于你对版本的需求和系统的具体情况。以下是几种常见的方法:
方法 1: 使用 apt
安装最新版本
如果你只需要安装通过 apt
包管理器提供的最新版本的 Python 3,那么这是最简单的方法。首先,确保你的 APT 源是最新的,并且已经更换为国内镜像源(如之前所述)。
sudo apt update
sudo apt install python3
这将会安装 apt
仓库中可用的最新版本的 Python 3。不过,这种方法可能不会给你提供绝对最新的 Python 版本,因为它受限于 Armbian 发行版所维护的版本。
方法 2: 从源代码编译安装
如果你需要安装 apt
仓库中没有提供的最新版本的 Python 3,或者你需要特定的功能或优化,那么你可以从源代码编译安装。以下是基本步骤:
-
安装依赖项:
sudo apt update sudo apt install -y build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev
-
下载 Python 源代码:
你可以从 Python 官方网站下载最新版本的源代码。例如,如果你想下载 Python 3.11.2,你可以这样做:wget https://www.python/ftp/python/3.11.2/Python-3.11.2.tgz tar -xf Python-3.11.2.tgz cd Python-3.11.2
-
编译和安装:
./configure --enable-optimizations make -j $(nproc) sudo make altinstall
使用
altinstall
而不是install
可以避免覆盖默认的python3
命令。
方法 3: 使用 pyenv
安装多个版本
如果你需要在同一系统中管理多个 Python 版本,pyenv
是一个非常方便的工具。它可以让你轻松安装和切换不同的 Python 版本。
-
安装
pyenv
:curl https://pyenv.run | bash
如果你无法通过上述命令直接下载,你还可以手动下载
pyenv
安装脚本,然后本地执行。例如,你可以从 GitHub 下载pyenv-installer
脚本:- 访问 GitHub 上的 pyenv-installer 页面。
- 下载
bin/pyenv-installer
文件。 - 上传文件到你的服务器,然后执行安装脚本:
bash /path/to/pyenv-installer
-
将
pyenv
添加到 shell 初始化文件:
将以下内容添加到你的.bashrc
或.zshrc
文件中(取决于你使用的 shell):export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
然后重新加载你的 shell 配置文件:
source ~/.bashrc # 或者 source ~/.zshrc
-
安装 Python:
使用pyenv
安装你需要的 Python 版本,例如 Python 3.½.2:pyenv install 3.13.0
-
设置全局或局部 Python 版本:
设置全局 Python 版本:pyenv global 3.13.0
或者在特定项目中设置局部版本:
pyenv local 3.13.0
推荐方法
- 如果你只需要安装
apt
仓库中可用的最新版本,使用apt
安装是最简单的。 - 如果你需要特定版本或最新版本的 Python,从源代码编译是一个可靠的方法。
- 如果你需要管理多个 Python 版本,
pyenv
是一个非常好的工具,它简化了版本管理和虚拟环境的创建。