centos7.6 部署python3.12环境——实施方案

目录

一、下载python安装包

二、上传到虚拟机

三、安装开发工具组和依赖

1. 安装开发工具组

​编辑

2. 安装一些依赖包

4. 使环境变量生效

四、安装

1. 解压 Python 源代码

2. 编译和安装 Python

​编辑

​编辑

3. 配置 Python 环境变量

4. 验证 Python 安装

五、优化pip的使用体验

1. 安装最新版本的pip并设置镜像源

2. 创建pip的软连接(符号链接)

3. 配置pip的全局镜像源

​编辑

六、配置虚拟环境

1. 安装virtualenv

2. 创建项目目录和虚拟环境目录:

3. 创建虚拟环境

4. 激活虚拟环境

5. 验证Python版本

​编辑

7. 启动IPython

​编辑

8. 验证IPython

​编辑

9. 退出虚拟环境


一、下载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

  • 16
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值