在Ubuntu上安装Python有多种方法,以下提供四种方式:
Ubuntu系统默认的软件仓库中就包含了Python。你可以通过APT包管理器来安装Python。
sudo apt update
sudo apt install python3
此命令将安装Python的默认版本(通常是Python 3.x版本)。
python3 --version
这将返回当前安装的Python版本信息,确保安装成功。
sudo apt install python3-dev python3-pip
python3-dev
包含了开发Python应用程序所需的头文件,而python3-pip
是Python的包管理工具,用于安装和管理Python包。
Anaconda是一个非常受欢迎的Python数据科学平台,它提供了一个简单易用的方式来管理Python环境、安装和管理软件包以及进行数据分析、机器学习和科学计算。
获取Anaconda: 访问Anaconda下载页面,选择适合Ubuntu的版本下载。
安装Anaconda: 在终端中,使用wget命令下载安装脚本,然后运行安装脚本:
wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
bash Anaconda3-2024.02-1-Linux-x86_64.sh
按照提示阅读并同意许可协议,然后根据提示完成安装。
source ~/.bashrc
conda --version
如果你需要特定版本的Python,或者想要启用某些编译选项,这时候可以选择从源代码编译安装Python。
sudo apt install build-essential zlib1g-dev libssl-dev libffi-dev
wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
tar -zxvf Python-3.8.2.tgz
cd Python-3.8.2
./configure --enable-optimizations
make
sudo make altinstall
注意:使用make altinstall
以避免覆盖系统默认的Python版本。
python3.8 --version
Pyenv是一个非常流行的Python版本管理工具,它允许在同一台机器上安装和使用多个Python版本。
curl https://pyenv.run | bash
~/.bashrc
或~/.zshrc
文件中添加以下内容:export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
重新加载shell配置文件:
source ~/.bashrc
pyenv install 3.9.7
pyenv global 3.9.7
或者在特定项目目录中:
pyenv local 3.9.7
python --version
通过以上步骤,你可以在Ubuntu上成功安装和管理Python环境。无论是使用APT、Anaconda还是从源代码编译,这些方法都可以根据您的需求进行选择和调整。