首页 » InfoTech »

在CentOS上编译安装Python3

2018年10月30日 / 28次阅读
LinuxPython

打开支付宝首页,搜索“529018372”,即可领取红包!可重复领。

特色图片

CentOS7 minimal版本默认只有Python2,要自己安装Python3,本文记录一下自己编译安装的操作过程。

 

1, 下载Python3源码

curl -O https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz

tar zxf Python-3.7.1.tgz

2, 安装gcc和一些依赖库

sudo yum install gcc

CentOS7 minimal默认没有gcc,但是make是有的,可以使用which make来查看。

安装一些依赖库:

sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel

没有这些库,编译会报错。

网上还有人提到这些包,但我没有装也可以成功安装python,记录一下:expat-devel,gdbm-devel,xz-devel。也许以后会遇到其它问题。

3, 进入Python源码目录,安装

./configure --prefix=/usr/local/python3

configure这里没有更多的参数,自己还不会,以后慢慢学习吧。

sudo make

sudo make install

4, 增加python3的符号连接

sudo ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3

sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

pip3在make install之后就有。

5, 安装pipenv

sudo pip3 install pipenv

sudo ln -s /usr/local/python3/bin/pipenv /usr/bin/pipenv

 

这样Python3的环境,在CentOS7中就搭好了,并且原来的Python2还继续保留,可能某些情况下需要使用。

本文链接:http://www.maixj.net/ict/centos-python3-19237
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

《在CentOS上编译安装Python3》有4条评论

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.

  • 麦新杰

    在Ubuntu上编译安装Python3,试试这些库:sudo apt install zlib1g-dev libbz2-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat-dev libxml2-dev libxslt1-dev libffi-dev [ ]

    • 麦新杰

      ./configure --prefix=/usr/python3 --enable-optimizations [ ]

  • 麦新杰

    如果有缺失的代码库,make的时候会出错,这是可以使用yum list | grep XXX来寻找并安装。 [ ]

  • 麦新杰

    应该是这样:make && sudo make install
    分开执行比较好,以便在make的时候,发现错误并安装相应的代码库。 [ ]


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目

AD

ppdai

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top