一、下载 python 安装包
python 官网地址:https://www.python.org/
二、上传到虚拟机
三、安装开发工具组和依赖
1. 安装开发工具组
yum -y groupinstall "Development Tools"
2. 安装一些依赖包
yum -y install gcc zlib zlib-devel libffi libffi-devel readline-devel openssl-devel openssl11 openssl11-devel sqlite-devel
3. 配置 OpenSSL 11 的环境变量
vim /etc/profile.d/openssl11.sh
添加
export CFLAGS=$(pkg-config --cflags openssl11)
export LDFLAGS=$(pkg-config --libs openssl11)
4. 使环境变量生效
source /etc/profile
四、安装
1. 解压 Python 源代码
tar xf Python-3.12.5.tar.xz -C /opt/
2. 编译和安装 Python
cd /opt/Python-3.12.5/
./configure --prefix=/usr/local/python312 && make && make install
3. 配置 Python 环境变量
vim /etc/profile.d/python312.sh
添加
export PATH=$PATH:/usr/local/python312/bin
使环境变量生效
source /etc/profile
4. 验证 Python 安装
[root@VM-16-2-centos bin]# python3
Python 3.12.5 (main, Aug 30 2024, 09:13:57) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[root@VM-16-2-centos bin]#
五、优化 pip 的使用体验
1. 安装最新版本的 pip 并设置镜像源
pip3 install -i https://mirrors.ustc.edu.cn/pypi/web/simple pip -U
2. 创建 pip 的软连接(符号链接)
ln -sf /usr/local/python312/bin/pip3 /usr/local/python312/bin/pip
3. 配置 pip 的全局镜像源
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
六、配置虚拟环境
1. 安装 virtualenv
pip install virtualenv
2. 创建项目目录和虚拟环境目录:
mkdir -p /myenv/envs/apps
# 创建存放虚拟环境的目录
mkdir -p /myenv/apps
# 创建存放项目的目录
3. 创建虚拟环境
python3.12 -m venv /myenv/envs/apps/project_name
4. 激活虚拟环境
source /myenv/envs/apps/project_name/bin/activate
5. 验证 Python 版本
python
退出
exit () + 回车键
6. 安装开发工具 IPython
pip install ipython
7. 启动 IPython
安装完成后,你可以通过命令行启动 IPython:
ipython
8. 验证 IPython
print ('hello world')
退出
exit () + 回车键
9. 退出虚拟环境
deactivate
评论 (0)