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 开始编译

# yum install -y gcc gcc-c++
# ./configure --prefix=/usr/local/python-3.6
# make && make install

  3.5 测试

[root@localhost Python-3.6.1]# /usr/local/python-3.6/bin/python3.6
Python 3.6.1 (default, May 10 2017, 08:59:54)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

4.出现的错误以及解决办法
在进行make install 的时候出现了以下信息,安装被终止

zipimport.ZipImportError: can't decompress data; zlib not available

解决办法:

# yum install -y zlib zlib-devel

 

2017-05-10 09:24:12 公司宿舍

转载于:https://www.cnblogs.com/wang-li/p/6838208.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108506.html原文链接:https://javaforall.net

(0)
上一篇 2022年3月3日 上午10:00
下一篇 2022年3月3日 上午11:00


相关推荐

  • 修改MySQL密码的四种方法(适合初学者)

    修改MySQL密码的四种方法(适合初学者)修改 MySQL 密码的四种方法 最后一种密码忘了也不怕

    2026年3月19日
    2
  • Java的八种基本数据类型

    Java的八种基本数据类型1.byte:字节1.计算机中,数据传输大多是以“位”(bit,比特)为单位。2.一位就代表一个0或1(二进制),每8个位(bit)组成一个字节(byte),所以,1个字节=8位0101代码。2.short3.int4.long5.float6.double7.char1.char类型占2个字节(16位),用来表示字符。2.char是基本数据类型。String表示字符串,是类类型。一个String是由0~n个char组成。3.字符使用单引号表示,字符串使用双引号表示。8.boolea

    2022年7月7日
    23
  • springboot~jpa个性化数据操作接口[通俗易懂]

    springboot~jpa个性化数据操作接口[通俗易懂]springboot~jpa个性化数据操作接口

    2022年4月20日
    54
  • Qt 编译方式之 qmake[通俗易懂]

    Qt 编译方式之 qmake[通俗易懂]作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处QMake简介Qt的帮助文档中对于qmake是这样介绍的:qmake工具有助于简化不同平台上开发项目的构建过程。它自动生成生成makefile,因此创建每个makefile只需要几行信息。您可以将qmake用于任何软件项目,无论它是否使用qt编写。qmake是Qt工具包中带的一个非常…

    2022年5月19日
    35
  • Xlsx结合File-Saver实现前端页面表格导出Excel为文件

    Xlsx结合File-Saver实现前端页面表格导出Excel为文件系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章Python机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

    2022年6月28日
    33
  • 注解@JsonIgnore的使用方法及其效果

    注解@JsonIgnore的使用方法及其效果注解 JsonIgnore 的使用方法及其效果作用 在 json 序列化时将 javabean 中的一些属性忽略掉 序列化和反序列化都受影响 使用方法 一般标记在属性或者方法上 返回的 json 数据即不包含该属性 场景模拟 需要返回一个 List HistoryOrder 但实体类中基本属性字段的值都存储在快照属性字段中 此时我可以在业务层中做处理 把快照属性字段的值赋给实体类中对应的基本属性字 HistoryOrder

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号