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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • opc服务器不显示目录,opc客户端搜不到opc服务器

    opc服务器不显示目录,opc客户端搜不到opc服务器opc客户端搜不到opc服务器内容精选换一换ELB可以针对客户访问的业务为访问者提供个性化的管理策略,制定策略之前需要获取来访者的真实IP。TOA内核模块主要用来获取ELB转化过的访问者真实IP地址(仅支持IPv4),该插件安装在ELB后端服务器。本文档仅适用于四层(TCP协议)服务,当客户需要在操作系统中编译TOA内核模块时,可参考本文档进行配置。Linux内核版本为2.6.32块存储调优主要…

    2022年6月20日
    33
  • MySQL 8.0.19安装教程(windows 64位)

    MySQL 8.0.19安装教程(windows 64位)话不多说直接开干目录1-先去官网下载点击的MySQL的下载​2-配置初始化的my.ini文件的文件3-初始化MySQL4-安装MySQL服务+启动MySQL服务5-连接MySQL+修改密码 先去官网下载点击的MySQL的下载 下载完成后解压解压完是这个样子 配置初始化的my.ini文件的文件 …

    2022年4月28日
    45
  • 嵌入式led控制实验报告(嵌入式系统由嵌入式硬件)

    《ARM嵌入式系统与应用实验报告》由会员分享,可在线阅读,更多相关《ARM嵌入式系统与应用实验报告(26页珍藏版)》请在人人文库网上搜索。1、信息科学与技术系ARM嵌入式系统与应用实验报告专业班级____电信0803班__________学号____________姓名______________实验老师_____________总成绩________________…

    2022年4月12日
    55
  • 石器时代服务器架设教程_石器时代gm命令

    石器时代服务器架设教程_石器时代gm命令本文只作学习研究之用,任何人不得非法使用。Linux系统架设石器私服概述首要条件,安装Linux版系统,建议CentOS4或者5工具:SSHvncforLinuxandwinxamppforLinux主机在眼前的就不说了,首先说的是如果你租了服务器,机房给你装好系统你自己还需要一些工具再进Linux一般Linux系统用户名默认为root服务商会给你一个初始密码ssh安装在自己w…

    2022年9月26日
    3
  • Peeking inside LuaJIT(窥探LuaJIT)[通俗易懂]

    Peeking inside LuaJIT(窥探LuaJIT)[通俗易懂]原文链接:https://pwparchive.wordpress.com/2012/10/16/peeking-inside-luajit/LuaJITisahigh-performancevirtualmachineforLua.I’verecentlystartedplayingwithitandthisblogposttalksaboutwhat

    2022年9月29日
    4
  • transactionscope mysql_TransactionScope 的基本原理简介

    transactionscope mysql_TransactionScope 的基本原理简介C#的事务编程1Db事务DbConnection中创建基于当前连接的DbTransaction2使用TransactionScope,创建环境事务一旦创建,在这个环境包含的DbConnection实例都会根据连接字符串中的Sqlserver连接字符串支持,是否自动附加当前环境事务.连接字符串关键字(Enlist)SqlConnection.ConnectionString属性…

    2022年7月19日
    14

发表回复

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

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