目录
一、下载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 安装
python3
退出
exit () + 回车键
五、优化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