在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源码包。例如,下载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(可选)
如果你希望以普通用户身份安装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的基本步骤。根据你的需求,可以选择从源代码编译安装或直接使用系统包管理器安装。
以上就是关于“Ubuntu上Python安装指南”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm