•   欢迎来到21NN网.
  •   请记住本站网址www.21nn.cn

centos7中怎样装置python3【Python教程】,centos7如何安装python3

摘要: 1、因为Centos须要提早装置Sqlite数据库,不然以后Python没法一般导入sqlite3,因而发起在升级Python前预先装置Sqlite数据库没有装置readline-devel能够致...

1、因为Centos须要提早装置Sqlite数据库,不然以后Python没法一般导入sqlite3,因而发起在升级Python前预先装置Sqlite数据库
没有装置readline-devel能够致使没法运用键盘的上下左右键

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y

2、下载要装置的Python3装置包

3、编译装置

PS:这里提早预警一个Python3.7版本的依靠装置,如果是装Python3.6的可疏忽以下该步操纵

非常提醒 ModuleNotFoundError: No module named ‘_ctypes’

yum install libffi-devel -y

编译装置

tar xvf Python-3.7.0.tar.xz 
cd Python-3.7.0/
./configure\
  prefix=/usr/local/python3\    --with-ssl
    --enable-sharedmake && make install

测试装置状况

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

4、修正python敕令软链及vim设置

装置胜利后,我们须要把vim设置改成Python2.7.5,以恢复yum的运用
备份python的软链接,修正成python3的,轻易我们运用

mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python3/bin/python3 /usr/bin/python

Python3自带pip,只须要增添一个软链接即可

ln /usr/local/python3/bin/pip3 /usr/bin/pip3

修正vim设置

vi /usr/bin/yum
   #!/usr/bin/python2.7 # 修正#!/usr/bin/python为#!/usr/bin/python2.7
import sys
try:
   import yum
except ImportError:
   print >> sys.stderr, """\

一样的操纵,vi /usr/libexec/urlgrabber-ext-down 文件内里的#! /usr/bin/python 也要修正为#! /usr/bin/python2.7

更多Python相干技术文章,请接见Python教程栏目举行进修!

以上就是centos7中怎样装置python3的细致内容,更多请关注ki4网别的相干文章!

分享到:

发表评论

评论列表

还没有评论,快来说点什么吧~

公众号二维码

微信公众号