在Ubuntu上安装Python可以分为几个步骤,包括更新软件包列表、安装必要的构建工具、下载并解压Python源码、配置和编译安装以及验证安装。以下是详细的步骤:
首先,打开终端并更新软件包列表:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget sqlite3 libsqlite3-dev libbz2-dev
你可以从Python官方网站下载特定版本的Python源码包。例如,下载Python 3.8.15版本:
wget https://www.python.org/ftp/python/3.8.15/Python-3.8.15.tgz
下载完成后,解压缩源码包:
tar -xf Python-3.8.15.tgz
切换到解压后的源码目录并执行configure
脚本:
cd Python-3.8.15
./configure --enable-optimizations --enable-shared
运行多个测试来优化Python二进制文件,这会使构建过程变慢,但对Python执行速度有一定的提升:
make -j$(nproc)
使用altinstall
而不是install
来避免覆盖默认的系统Python二进制文件:
sudo make altinstall
安装完成后,通过以下命令验证Python是否安装成功:
python3.8 --version
输出应显示已安装的Python版本,例如:
Python 3.8.15
如果你希望以普通用户身份安装Python,可以按照以下步骤操作:
前期准备:
更新源并安装相应的更新:
sudo apt-get update && sudo apt-get upgrade
安装相关的编译辅助工具:
sudo apt-get install build-essential zlib1g-dev
下载源码包:
从Python官方网站下载相应的Python源码包,例如Python 3.8.1:
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
解压源码包:
对下载下来的Python源码包进行解压:
tar -zxvf Python-3.8.1.tgz
编译安装:
进入解压后的源码目录进行编译安装:
cd Python-3.8.1
./configure --prefix="/home/ataola/software/python3.8"
make && make install
追加到当前用户环境变量:
编辑~/.bashrc
文件,追加以下内容:
export PATH=$PATH:/home/ataola/software/python3.8/bin
保存退出并按Esc
,然后输入:wq
保存并退出编辑器。更新使其生效:
source ~/.bashrc
验证安装:
验证Python和pip是否安装成功:
python3.8 -v
pip3.8 -v
如果需要安装pip,可以使用以下命令:
sudo apt install python3-pip
以上就是在Ubuntu上安装Python的基本步骤。根据你的需求,可以选择从源代码编译安装或直接使用系统包管理器安装。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何在ubuntu中启用远程协助