CentOS7.2源码安装Python3.6

1.环境
安装centos 7.2最小系统(CentOS-7-x86_64-Minimal-1511.iso)

成都创新互联公司长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为高陵企业提供专业的网站设计制作、网站制作,高陵网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。

2.需求
python-3.6.4.tar.xz(官网下载)

GCC(yum安装)

一堆开发库(yum安装)

3.编译
3.1安装编译器
yum -y install gcc3.2安装依赖

yum -y install bzip2-devel sqlite-devel openssl-devel readline-devel xz-devel xz-devel tk-devel gdbm-devel3.3编译源码
tar Jxvf Python-3.6.4.tar.xz

cd Python-3.6.4

./configure

(如果需要发布版,则配置时要开优化,编译较慢./configure --enable-optimizations)
make -j4

make install默认安装到/usr/local

注意如果不安装3.2依赖开发库,则编译完成后会提示有些模块没有编译

Python build finished successfully!
The necessary bits to build these optional modules were not found:
_bz2                  _curses              _curses_panel     
_dbm                  _gdbm                _lzma             
_sqlite3              _ssl                  _tkinter         
readline              zlib                                   
To find the necessary bits, look in setup.py in detect_modules() for the module's name.

The following modules found by detect_modules() in setup.py, have been
built by the Makefile instead, as configured by the Setup files:
atexit                pwd                  time             
running build_scripts

4.运行
[root@py3 Python-3.6.4]# python3
Python 3.6.4 (default, Jan 16 2018, 10:17:58)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

文章题目:CentOS7.2源码安装Python3.6
本文地址:http://www.gawzjz.com/qtweb/news3/206553.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联