1. 关于Python版本与系统适配
一些旧版本的CentOS默认自带的openssl版本可能较低,无法支持一些新版本的Python。如CentOS7.8的默认openssl版本是1.0.2,无法支持Python3.10及之后的版本,所以在选择系统和Python版本时,需要进行适配。
2. 安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| yum groupinstall "Development Tools" -y yum install openssl-devel libffi-devel bzip2-devel -y
wget https://mirrors.huaweicloud.com/python/3.14.3/Python-3.14.3.tgz wget https://www.python.org/ftp/python/3.14.3/Python-3.14.3.tgz tar xvf Python-3.14.3.tgz cd Python-3.14.3
./configure make altinstall
python3.14 --version pip3.14 --version
yum install tmux -y
|
3. 关于虚拟环境
通过虚拟环境,可以将各个项目分割开来,防止全局环境的依赖污染。
1 2 3 4 5 6 7 8 9 10
| python3.14 -m venv python314 cd python314
source bin/activate (python314) root@localhost:~/python314#
pip install httpx
deactivate
|