Linux 源码编译Python 3.6
Linux 源码编译Python 3.6
1.操作系统以及版本显示
# uname -sr
Linux 3.10.0-514.el7.x86_64
# uname -sr
Linux 3.10.0-514.el7.x86_64
2.下载python安装包
# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
3.开始进行编译安装python
3.1 解压python
# tar -xf Python-3.6.1.tar.xz
3.2 获取帮助
# cd Python-3.6.1/
# cat README.rst
3.3 查看编译的参数
# ./configure --help
3.4 开始编译
# yuminstall -y gccgcc-c++
# ./configure --prefix=/usr/local/python-3.6
# make && makeinstall
3.5 测试
[root@localhost Python-3.6.1]# /usr/local/python-3.6/bin/python3.6
Python 3.6.1 (default, May 102017, 08:59:54)
[GCC 4.8.520150623 (Red Hat4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license"formore information.
>>>
4.出现的错误以及解决办法
在进行make install 的时候出现了以下信息,安装被终止
zipimport.ZipImportError: can't decompress data; zlib not available
解决办法:
# yuminstall -y zlib zlib-devel
Linux安装Python 3.5.2 http://www.linuxidc.com/Linux/2017-10/147579.htm
Ubuntu 16.04下安装Vim8并支持Python3 http://www.linuxidc.com/Linux/2017-09/147108.htm
Python之装饰器、迭代器和生成器 http://www.linuxidc.com/Linux/2017-07/145883.htm
深入浅出理解Python 装饰器 http://www.linuxidc.com/Linux/2017-08/146312.htm
Python编程:从入门到实践 超清晰PDF完整版+源代码 http://www.linuxidc.com/Linux/2017-06/145208.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-10/147891.htm
Linux 源码编译Python 3.6的更多相关文章
- linux源码编译安装OpenCV
		
为了尽可能保证OpenCV的特性,使用OpenCV源码编译安装在linux上.先从安装其依赖项开始,以ubuntu 14.04.X为例讲解在Linux上源码编译安装OpenCV,其他linux版本可以 ...
 - Linux源码编译安装httpd
		
Linux安装软件采用源码编译安装灵活自由,适用于不同平台,维护也十分方便. 源码编译的安装方式一般由3个步骤组成: 1.配置(configure) 2.编译(make) 3.安装(make inst ...
 - Linux 源码编译安装软件
		
程序包编译安装的步骤: 源代码-->预处理-->编译-->汇编-->链接-->执行 多文件:文件中的代码之间,很可能存在跨文件依赖关系 1.编译源码的项目工具 使用相关的 ...
 - linux 源码编译(转)
		
源代码的用处无非是以下两点;1、软件根据用户的需要加以定制;2、二次开发;注:要根据软件的许可证书约定为准,开发者许可二次开发才行;1、源码包的打包格式;源代码一般以file.tar.gz file. ...
 - Linux源码编译安装程序
		
一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通常是我们在 ...
 - Linux源码编译安装MySQL5.7
		
目录[-] 一.环境准备: 二.升级系统: 三.做一些准备工作(以下Linux命令均在su到root用户操作): 四.开始编译安装mysql-5.7.9: 一.环境准备: 我尝试过以下环境都是能成功的 ...
 - Linux源码编译安装php7.2
		
以下简单的介绍下如何源码安装PHP,对于版本不一定是7.2,也可以是7.3,当然方法都是换汤不换药的,核心东西不变. 一.下载PHP源码 需要到指定的路径下载源码,执行下面的命令 wget http: ...
 - Linux源码编译处理
		
1. 解决依赖问题 查询需要的依赖软件,提前安装好若使用命令行安装,一般使用默认路径:使用源码安装,则自定义安装路径,后续可能需要进行路径配置PS:可能需要在Makefile等配置文件中添加相关库文件 ...
 - linux源码安装python及pip和django
		
1安装编译工具 yum install zlib-devel bzip2-devel openssl-devel python-devel kernel-devel libffi-devel ncur ...
 
随机推荐
- Netty4 学习笔记之一:客户端与服务端通信 demo
			
前言 因为以前在项目中使用过Mina框架,感受到了该框架的强大之处.于是在业余时间也学习了一下Netty.因为Netty的主要版本是Netty3和Netty4(Netty5已经被取消了),所以我就直接 ...
 - Codeforce 854 A. Fraction
			
A. Fraction time limit per test 1 second memory limit per test 512 megabytes input standard input ou ...
 - IDEA用maven创建springMVC项目和配置
			
工具准备:IDEA2016.3 Java jdk 1.8 1.DEA创建项目 新建一个maven project,并且选择webapp原型. 然后点击next 这里的GroupId和Artifac ...
 - Opengl4.5 中文手册—B
			
索引 A B C D E F G H I J K L M N O P Q ...
 - C#ZIP根据路径读取压缩包内文件数量
			
/// <summary> /// 根据压缩包路径读取此压缩包内文件个数 /// </summary> /// <param name="strAimPath& ...
 - 3.bootstrap-组件
			
1.图标 <button type="button" class="btn btn-default"> <span class="g ...
 - 高德地图JSApi
			
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...
 - Apache下通过shell脚本提交网站404死链
			
网站运营人员对于死链这个概念一定不陌生,网站的一些数据删除或页面改版等都容易制造死链,影响用户体验不说,过多的死链还会影响到网站的整体权重或排名. 百度站长平台提供的死链提交工具,可将网站存在的死链( ...
 - 修改NSMutableArray中的元素时的注意事项
			
最近做项目遇到从文件加载数组,并对数组中的元素进行操作的问题,特意写了个Demo,记录下要注意的东西: 代码如下: NSArray *array = @["]; NSMutableArray ...
 - Corn Fields   poj3254(状态压缩DP)
			
Corn Fields Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 6081 Accepted: 3226 Descr ...