CentOS7安装Python3
程序员文章站
2022-05-29 11:13:49
...
参考:[https://www.cnblogs.com/JahanGu/p/7452527.html]。
笔记使用,侵权删帖。
0、问题
业务需要在linux服务器上安装Python3环境,python -V
后发现系统自带Python2环境,尝试yum remove python
失败。原因是yum指令需要使用python2。所以以下解决Python2和Python3共存。
1、版本
CentOS :7.4.1708 (lsb_release -a指令查看)
Python2:2.7.5
Python3:3.6.4
2、编译安装Python3
下载(为保持一致,下载安装在/usr/bin,因为which python显示Python2在这)
a. 安装相关包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
b. 备份 mv python python.bak
c. 下载Python3 wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz
解压缩
tar -xvJf Python-3.6.4.tar.xz
进入文件夹
cd Python-3.6.4
编译安装
./configure prefix=/usr/local/python3 python2也在此目录下
make && make install
3、Python2、3共存
添加软链到执行目录下/usr/bin,这一步骤完成后python2、3可用了
ln -s /usr/local/python3/bin/python3 /usr/bin/python
测试
python -V : python3的版本
python2 -V : python2的版本
- 更改yum配置
vi /usr/bin/yum
把#! /usr/bin/python修改为#! /usr/bin/python2
vi /usr/libexec/urlgrabber-ext-down
把#! /usr/bin/python 也要修改为#! /usr/bin/python2
推荐阅读
-
PTC Mathcad Prime 5.0破解版安装+许可激活图文详细教程(附下载)
-
PS磨皮滤镜软件Portraiture3汉化安装教程及使用方法图解(附下载)
-
自制Windows镜像给Mac安装双系统简易图文教程 超级简单
-
wallpaper engine安装目录在哪 wallpaper engine安装目录一览
-
win7系统可以安装wallpaper engine吗?wallpaper engine win7系统安装使用教程
-
vs2015怎么手动安装xamarin并配置?
-
chrome浏览器批量/自动化安装扩展:External Extensions
-
安装Daemon Tools重启导致蓝屏是什么情况如何解决
-
安装支付宝安全控件后依然提示安装(明明安装好了)
-
eclipse中怎么安装properties插件?