安装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