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 测试

[[email protected] 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

时间: 2024-08-08 05:17:40

Linux 源码编译Python 3.6的相关文章

linux源码编译安装php出现 cannot find -lltdl

原因: 在编辑php时添加的“–with-mcrypt”选项造成. 解决方法: 1.如果不需要mcrypt,那么编辑php时去掉该选项,然后再make.make install. 2.如果需要mcrypt,那么需要安装libltdl libltdl在libmcrypt软件包中就有,具体过程: #cd /software/libmcrypt-2.5.8/libltdl #./configure –enable-ltdl-install #make #make install 这个时候再回到php的

学习日志---linuxの 源码编译使用及实例运行

程序包管理之编译安装: 源码:c, c++ perl源码: python源码: 应用程序:项目组 软件基金会:FSF,ASF 项目组:主导者,contributor 小项目:一个人维护 商业公司支持:开源版/企业版 SourceForge.net github.com code.google.com 源程序: 项目工程:把代码分散于多个源代码文件 GNU/make autoconf: configure脚本 检查编译环境是否编译需求,并定义当前程序编译时启用哪个特性或功能,以及安装路径的定义等等

SUSE Linux源码编译安装MySQL 5.6

这篇文章主要介绍了SUSE Linux下源码编译方式安装MySQL 5.6过程分享,本文使用SUSE Linux Enterprise Server 10 SP3 (x86_64)系统,需要的朋友可以参考下.MySQL为开源数据库,因此可以基于源码实现安装.基于源码安装有更多的灵活性.也就是说我们可以针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码,根据不同的软件平台环境调整相关的编译参数,选择自身需要选择不同的安装组件,设定需要的字符集等等一些可以根据特定应用场景所作的各种调整.本文

linux源码编译安装OpenCV

为了尽可能保证OpenCV的特性,使用OpenCV源码编译安装在linux上.先从安装其依赖项开始,以ubuntu 14.04.X为例讲解在Linux上源码编译安装OpenCV,其他linux版本可以类比安装.此文针对,有一点Linux常识(会使用终端)的读者. 源代码准备 如果不想在安装过程中,一步步的下载.编译.安装,可以先一次性下载完需要用到的源代码. X264: ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ FFMPEG: htt

Linux 源码编译安装 MySQL 5.5.x

Linux 环境:CentOS 6.5 MySQL 版本:5.5.20,附下载地址:[点击下载] 1.安装cmake MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具. 因此,我们首先要在系统中源码编译安装cmake工具. 下载 cmake [[email protected] soft]# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz 解压 [[email protec

Linux 源码安装Python

下载源码tar包 下载地址:https://www.python.org/downloads/ 我这里下载的 Python-2.7.11.tgz # tar -zxvf Python-2.7.11.tgz 进入解压缩后的文件夹 # cd Python-2.7.11 在编译前先在/usr/local建一个文件夹python2(作为python的安装路径,以免覆盖老的版本) # mkdir /usr/local/python2 开始编译安装 # ./configure --prefix=/usr/l

Hadoop之Linux源码编译

Hadoop开篇,按惯例,先编译源码,导入到Eclipse,这样以后要了解那块,或者那块出问题了,直接找源码. hadoop2.4.1编译需要protoc2.5.0的支持,所以还要下载protoc.我下载的是:protobuf-2.5.0.tar.bz2 对protoc进行编译安装前先要装几个依赖包:gcc,gcc-c++,make 如果已经安装的可以忽略 yum install gcc yum install gcc-c++ yum install make yum install cmake

Linux源码编译安装程序

一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通常是我们在linux下用man命令查看的命令的文档 二.linux下程序的存放目录 linux程序的存放目录大致有三个地方: /etc, /bin, /sbin, /lib  :系统启动就需要用到的程序,这些目录不能挂载额外的分区,必须在根文件系统的分区上 /usr/bin,/usr/sbin,/usr/li

Linux源码编译安装和卸载

Linux下正常的编译安装/卸载 源码的安装一般由3个步骤组成: 配置(configure) 编译(make) 安装(make install). configure文件是一个可执行的脚本文件,它有很多选项,在待安装的源码目录下使用命令./configure –help可以输出详细的选项列表. 其中--prefix选项是配置安装目录,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,