linux系统使用压缩包安装python

本地系统版本:Ubuntu-20.04
在 Linux 系统中安装 Python 通常有以下几种方法:

1. 使用包管理器安装

大多数 Linux 发行版都有 Python 预装,或者可以通过包管理器轻松安装。

Debian/Ubuntu 系列:

sudo apt update
sudo apt install python3

CentOS/RHEL:

sudo yum install python3

2. 从源代码安装

2.1从官网上下载python压缩包

官网下载路径:Python
我这里选择的是这个版本
在这里插入图片描述
备注:如果出现下载速度比较慢的情况,推荐使用迅雷下载,下载国外软件会被浏览器中下载速度快很多

2.2. 解压Python压缩包

将升级包放入到文件系统中,使用tar命令解压压缩包
在这里插入图片描述

2.3. 安装python3

进入解压后的文件夹:cd Python-3.12.5/

sudo apt install openssl* zlib*  // 安装相关依赖
sudo ./configure --enable-optimizations
sudo make 
sudo make install 

2.4. 在虚拟环境中使用pip安装包

安装完成后可能会有warning
在这里插入图片描述
这个警告提示你在以 root 用户身份运行 pip 可能导致权限问题或与系统包管理器冲突。为了避免这些问题,建议使用虚拟环境来隔离你的 Python 包。

2.4.1. 创建虚拟环境

首先,你需要创建一个虚拟环境。可以使用 venv 模块来创建它。假设你已经安装了 Python 3.x 和 venv 模块,使用以下命令创建虚拟环境:

python3 -m venv myenv
2.4.2. 激活虚拟环境

在创建虚拟环境之后,你需要激活它:

source myenv/bin/activate

激活后,你会看到命令行提示符前面出现了虚拟环境的名称,例如 (myenv)。

2.4.3. 安装 Python 包

在虚拟环境中,你可以使用 pip 来安装包:
例如,如果你要安装 requests 库,可以运行:

pip install requests
2.4.4. 生成和使用 requirements.txt

为了方便记录和共享虚拟环境中的包依赖,可以生成 requirements.txt 文件:

pip freeze > requirements.txt

这个文件包含了当前虚拟环境中安装的所有包及其版本。其他人可以使用这个文件来复制你的环境:

pip install -r requirements.txt
2.4.5. 退出虚拟环境

当你完成工作后,可以通过以下命令退出虚拟环境:

deactivate

结束安装完成!

参考链接
https://blog.csdn.net/Liiipseoroinis/article/details/118812921

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值