Centos服务器升级Python到3.7,修改yum指向

因为最新版Python已经到了3.7了;
但是在服务器上,一般还是使用2.7;
这是要使用python3的命令时;
我们就需要对服务器上python的版本进行更新。

下面介绍一下如何进行python3.7的编译安装:

安装编译工具及库文件

yum -y install zlib zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

安装Python3.7.0

1、下载 Python3.7.0,下载地址:https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

cd /usr/local/src/
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

2、解压安装包

tar -zxvf Python-3.7.0.tgz

3、进入安装包目录

cd Python-3.7.0

4、编译安装(/usr/local/webserver/python3 为编译安装目录可根据自己需求更改)

./configure --prefix=/usr/local/webserver/python3
make && make install

5、查看python信息

/usr/local/webserver/python3/bin/python3 -V

6、创建软链

ln -s /usr/local/webserver/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/webserver/python3/bin/pip3 /usr/bin/pip3
python3 -V

到此,Python-3.7.0安装完成

软链的创建,有时我们可以直接替换系统的Python,
不过在替换之前我们需要对 yum 指定的python文件进行修改,否则会导致 yum 无法使用,
首先修改yum配置文件,把文件头部的#!/usr/bin/python改成#!/usr/bin/python2

vim /usr/bin/yum

修改/usr/libexec/urlgrabber-ext-down文件,将python同样指向python2

vim /usr/libexec/urlgrabber-ext-down

这样 yum 就可以使用了

相关文章

转载请注明: 转载自 浮生一程
本文链接地址 Centos服务器升级Python到3.7,修改yum指向
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇