Linux-CentOS下源码编译安装Python 3.6 以及创建虚拟开发环境

Linux-CentOS下源码编译安装Python 3.6 以及创建虚拟开发环境

安装3.6版本并建立一个隔离环境


在linux中可直接输入命令python进入py版本2.几,但是如果需要python3还要自己安装,今天说一下怎么编译安装。

准备:1.python3.6 tar包
           2.关闭防火墙 和 selinux

selinux 是除了防火墙外的一个安全防护机制,有三种状态:

  1. enforceing 主动模式(强制使用)
  2. permissive 被动模式(默认不使用selinux,但是机制还是在运行)
  3. disabled 禁用模式

getenforce 查询状态

setenforce 修改状态 :setenforce 0 为permissive;setenforce 1 为enforceing
修改状态为临时修改,系统重启后会自动改为enforceing

也可修改配置文件vim /etc/selinux/config
在这里插入图片描述
如下图:
在这里插入图片描述
SELINUX=disable
系统重启后生效

1 配置epel yum源
阿里云镜像找到对应的epel yum源
https://mirrors.aliyun.com/epel/7/x86_64/
vim /etc/yum.repos.d/epel.repo
写入语句,插入网站,保存退出
在这里插入图片描述
yum clean all 清除缓存
yum repolist 查看配置文件是否配置成功
2 安装相关依赖
yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git
3 将Python文件传入虚拟机,解压
在这里插入图片描述
解压子选项中-xvf不写z和j,则系统可自己匹配压缩方式进行解压
&& 相当于; 是指顺序执行前后两条命令
./configere 之后目录中会出现一个 makefile 文件
4 源码编译安装程序
在这里插入图片描述
源码编译安装时,输入命令必须到程序安装文件对应的目录下
5 在opt中建立一个隔离环境
cd /opt
python3 -m venv py3
在这里插入图片描述
6 使用python3
source /opt/py3/bin/activate
在这里插入图片描述
OK!(py3) 说明已经在虚拟环境py3中开始运行

猜你喜欢

转载自blog.csdn.net/weixin_43944749/article/details/85115945
今日推荐