1.1-Python3: CentOS7安装Python3
1.1-Python3: CentOS7安装Python3
CentOS7安装Python3
可以省略以下配置:
yum install gcc -y
yum install epel-release -y
关闭selinux 和防火墙
永久关闭防火墙
vim /etc/selinux/config
systemctl disable firewalld.service
systemctl stop firewalld.service
systemctl status firewalld.service
selinux:
vim /etc/selinux/config
SELINUX=disabled
安装依赖包
yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git
编译安装Python
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xvf Python-3.6.1.tar.xz && cd Python-3.6.1
./configure && make && make install
建立Python虚拟环境
[root@zh-cjh Python-3.6.1]# python -V
Python 2.7.5
[root@zh-cjh Python-3.6.1]#
centos 7 自带的是 Python2,而 Yum 等工具依赖原来的 Python,为了不扰乱原来的环境我们来使用 Python 虚拟环境
cd /opt
python3 -m venv py3
source /opt/py3/bin/activate
# 看到下面的提示符代表成功,以后运行 Jumpserver 都要先运行以上 source 命令,以下所有命令均在该虚拟环境中运行
(py3) [root@localhost py3
[root@zh-cjh Python-3.6.1]# cd /opt
[root@zh-cjh opt]# python
python python2.7 python3-config python3.6-config python3.6m-config
python2 python3 python3.6 python3.6m
[root@zh-cjh opt]# python
python python2.7 python3-config python3.6-config python3.6m-config
python2 python3 python3.6 python3.6m
[root@zh-cjh opt]#
[root@zh-cjh opt]# python3 -m venv py3
[root@zh-cjh opt]# source /opt/py3/bin/activate
(py3) [root@zh-cjh opt]#
(py3) [root@zh-cjh opt]#
(py3) [root@zh-cjh opt]# python -V
Python 3.6.1
(py3) [root@zh-cjh opt]#
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » 1.1-Python3: CentOS7安装Python3
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm