Centos7安装Python3并更改默认版本为python3(编译安装)
Centos7安装Python3并更改默认版本为python3(编译安装)
[root@centos bin]# whereis pythonpython2: /usr/bin/python2 /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /usr/include/python2.7 /usr/share/man/man1/python2.1.gz
[root@centos ~]# cd /usr/bin/
[root@centos bin]# ll python*
lrwxrwxrwx. 1 root root 7 2月 7 09:30 python -> python2
lrwxrwxrwx. 1 root root 9 2月 7 09:30 python2 -> python2.7
-rwxr-xr-x. 1 root root 7136 8月 4 2017 python2.7
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y
运行了以上命令以后,就安装了编译python3所用到的相关依赖
wget http://npm.taobao.org/mirrors/python/3.7.6/Python-3.7.6.tar.xz# 如果提示wget未找到命令, 那么就先使用yum安装wget
yum -y install wget
#解压
xz -d Python-3.7.6.tar.xz
tar -xf Python-3.7.6.tar#进入解压后的目录,依次执行下面命令进行手动编译
cd Python-3.7.6
./configure prefix=/usr/local/python3
make && make install# 如果出现can't decompress data; zlib not available这个错误,则需要安装相关库
#安装依赖zlib、zlib-devel
yum install zlib
yum install zlib-devel
上述步骤如能正常完成,可以将
/usr/local/python3/bin/python3
文件拷贝至/usr/local/bin
目录下,这样就可以直接使用python3
命令了。
5以下的步骤不建议执行,因为会导致很多默认依赖python2的程序都得改变其配置,麻烦!
- 添加软链接
#将原来的链接备份
mv /usr/bin/python /usr/bin/python.bak#添加python3的软链接
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python#测试是否安装成功了
python -V
- 更改yum配置
因为其要用到python2才能执行,否则会导致yum不能正常使用
vi /usr/bin/yum
把#! /usr/bin/python修改为#! /usr/bin/python2vi /usr/libexec/urlgrabber-ext-down
把#! /usr/bin/python 修改为#! /usr/bin/python2
- 启动
启动python2
启动python3
参考链接:
https://www.cnblogs.com/featherwit/p/12930672.html
Centos7安装Python3并更改默认版本为python3(编译安装)相关推荐
- 您的浏览器没有获得Java Virtual Machine(JVM)支持。可能由于没有安装JVM或者已安装但是没有启用。请安装JVM1.5或者以上版本,如果已安装则启用它
您的浏览器没有获得Java Virtual Machine(JVM)支持.可能由于没有安装JVM或者已安装但是没有启用.请安装JVM1.5或者以上版本,如果已安装则启用它 这是我在校外访问学校网遇到的 ...
- 您的浏览器没有获得Java Virtual Machine(JVM)支持。可能由于没有安装JVM或者已安装但是没有启用。请安装JVM1.5或者以上版本,如果已安装则启用它。...
您的浏览器没有获得Java Virtual Machine(JVM)支持.可能由于没有安装JVM或者已安装但是没有启用.请安装JVM1.5或者以上版本,如果已安装则启用它. https://www.j ...
- 编译安装mysql带boost_编译安装mysql时报缺少boost1.59后,编译安装boost1.59
1.下载: 网址:https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz 2.编译: 2.1 快速 ...
- linux脚本安装gcc,在Linux系统下不需要编译安装GCC9,有仓库安装模板脚本
本文给出[安装GCC9]仓库安装模板脚本,在Linux系统可以编译安装GCC9,但很多编译安装的应用,有难度. 复制以下代码,把它们保存到文本,然后给可执行权限,双击,终端运行,应为需要输入用户密码. ...
- linux更改默认版本,linux - 将某个软件版本设为ubuntu中的默认版本 - Ubuntu问答
问题描述 我目前在Ubuntu 12.04上安装了2个版本的php. 一个用于使用apt-get安装的php 5.3,另一个用于xampp与php 5.5一起安装 当我执行这些命令时: > wh ...
- centos选择php7 作为默认版本_树莓派下安装Nginx+Php7.3 搭建Web服务器
本篇目录 安装Nginx 关于apt命令 安装PHP7.3 3.1 Raspbian从stretch升级到Buster 3.2 PHP7.3安装设置 4. 配置nginx解析PHP 1. 安装Ngin ...
- 树莓派安装python3.8_在树莓派(Raspberry Pi)上编译安装更新版本的Python
Raspiban Wheezy上预装的Python3版本是3.2.3,本文将介绍升级到3.4.3的方法. 此文也适用于安装其它版本(比如最新版本)的Python,只要下载时选择特定版本可以了. 我用的 ...
- 在Ubuntu安装完成后更改默认的语言LANG,出现Cannot set LC_CTYPE to default locale: No such file or directory错误的解决办法
在安装ubuntu的时候选了中文,但后来发现SVN客户端需要utf8来支持中文. 于是修改 /etc/default/locale为: LANG="en_US.UTF-8" LAN ...
- linux安装redis选择那个版本,linux下编译安装redis服务与配置
redis的安装 1.服务器的环境 linux / CentOS release 6.5 (Final) 可以用 cat /etc/redhat-release 命令查看系统版本 2.下载redis( ...
最新文章
- Spring官方都推荐使用的@Transactional事务,为啥我不建议使用!
- 六一欢乐赛 考试总结
- CentOS7系统ifconfig无法使用的解决方法
- 神策数据受邀参加“两区”建设签约仪式
- oracle学习数据,oracle学习中的一些心得
- No, Machine Learning is not just glorified Statistics
- 1.10 长短期记忆(LSTM)
- 精诚合作 共创未来——阿里云数据智能合作策略介绍
- 安装Jaspersoft Studio
- C++向函数传递数组
- 支付弹出php,PHP微信公众号支付弹出“NaN:undefined”解决方法
- bt协议详解 DHT篇(上)
- 大M法(Big M Method)
- 推荐8个自媒体免费工具,不仅提高工作效率,还能提供灵感
- 江苏大学计算机学院林琳,计算机学院教师岗副高及以下、其它专技中级及以下人员岗位聘用结果公示...
- mongo从开始到安装以及遇到的问题
- $happy-new(year[2006])
- keras模型 鸾尾花数据集_TensorFlow 入门(鸢尾花数据集)(一)
- OpenGL之纹理过滤的四种方式
- 吉林师范计算机考研真题,2021年吉林师范大学历年考研真题各专业汇总