一、Python版本的选择
这里的版本我选择生态成熟且稳定性高的
Python 3.8
二、Windows上Python的安装与配置
1. 下载Python安装包
进入阿里云镜像站
python-release-windows安装包下载-开源…
下载这个

2. 安装Python
双击打开安装包
勾选这两项,并单击Customize installation
单击Next
1.勾选对应选项
2.修改安装的文件夹
3.单击install
等待安装完毕即可
环境变量会自动配置好的
3. 测试环境
按Win+r键,输入cmd
点击确定,进入命令行
输入python --version,按回车
能看到以下界面即安装成功

三、Linux上Python的安装与配置
这里的教程安装的是
Python 3.8,并且使用的安装方式为源码编译安装
1. 安装编译依赖
sudo yum groupinstall -y "Development Tools"
sudo yum install -y openssl-devel zlib-devel bzip2-devel readline-devel \
sqlite-devel libffi-devel xz-devel tk-devel gdbm-devel libuuid-devel
2. 下载并编译 Python 3.8.19
cd /opt/software
sudo wget https://www.python.org/ftp/python/3.8.19/Python-3.8.19.tgz
sudo tar -xzf Python-3.8.19.tgz -C /opt/module/
cd /opt/module/Python-3.8.19
# 生产环境标准编译参数
./configure \
--prefix=/usr/local/python3.8 \
--enable-optimizations \
--with-lto \
--enable-shared \
--with-system-ffi
# 多核心加速编译
make -j $(nproc)
# 关键:必须使用 altinstall,禁止使用 install!
# altinstall 只会创建 python3.8、pip3.8 命令,不会创建 python3、pip3 软链接
make altinstall
3. 配置共享库
sudo sh -c 'echo "/usr/local/python3.8/lib" > /etc/ld.so.conf.d/python3.8.conf'
sudo ldconfig
4. 验证基础安装
/usr/local/python3.8/bin/python3.8 --version
# 输出:Python 3.8.19
/usr/local/python3.8/bin/pip3.8 --version
# 输出:pip 20.2.3 from /usr/local/python3.8/lib/python3.8/site-packages/pip (python 3.8)
5. 创建全局软链接
# 1. 创建全局软链接(对所有用户生效)
ln -sf /usr/local/python3.8/bin/python3.8 /usr/local/bin/python
ln -sf /usr/local/python3.8/bin/python3.8 /usr/local/bin/python3
ln -sf /usr/local/python3.8/bin/python3.8 /usr/local/bin/python3.8
ln -sf /usr/local/python3.8/bin/pip3.8 /usr/local/bin/pip
ln -sf /usr/local/bin/pip /usr/local/bin/pip3
ln -sf /usr/local/bin/pip /usr/local/bin/pip3.8
然后新开一个终端窗口,进行测试:
python --version
pip --version
# 验证:系统工具yum完全正常
yum --version
这样既不会影响到系统本来的python旧版本,又可以灵活的安装和维护python新版本


说些什么吧!