文档章节

centos6 编译安装python3.5.3

明月知心
 明月知心
发布于 2017/06/25 14:44
字数 618
阅读 53
收藏 0

Ubuntu 最新版内置了 Python 3 和 Python 2 的版本,而 centos 6 中只有 Python 2 ,对于开发来说,不是很方便,现在安装 Python 3.5 到 centos  ,本人使用 centos 6.9

centos 编译安装 Python 3:

1、首先去官网下载 Python 3 ,注意下载 Gzipped source tarball 压缩的版本,
    官方下载地址:https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz

2、以root权限打开终端,进入安装包的存放路径,解压安装包:

tar -zxvf Python-3.5.3.tgz      # 解压

                   

3、进入压缩包路径

cd Python3.5.3

4、开始编译安装Python,指定安装路径,并执行安装命令: 
    注意:prefix参数用于指定将Python安装在新目录,防止覆盖系统默认安装的python

./configure --prefix=/usr/local/python35       # 将编译安装结果到指定目录
make && make install                           # 需要gcc支持

    如果你没有安装 gcc ,就会报如下错误,提示你需要安装 GCC编译器环境
    configure: error: no acceptable C compiler found in $PATH

    

    安装方法参考下文:gcc编译环境配置。

5、配置 Python 环境变量,让它可以和 Ubuntu 16.04 一样同时使用 Python 2 和 Python 3

    vim /etc/profile                                                             # 使用vim 打开环境变量文件
    export PATH=$PATH:/usr/local/python35/bin           # 配置 Python 3环境变量

    注意:1、source /etc/profile   立即生效环境变量
             2、 桌面版linux 需要重启才能执行新的环境变量 

       

安装GCC编译环境:

 1、在线安装

    yum -y install gcc          #前提是可联网

2、编译安装

    编译安装 gcc 及 gcc 依赖包

    包下载地址:http://mirrors.163.com/centos/6.9/os/x86_64/Packages/

编译安装pip

    1、centos 默认没有安装pip ,我们需要自己安装 pip 来管理Python 第三方库 

      

    2、官方下载地址:pip-9.0.1.tar.gz (md5pgp)

     

    3、下载后,解压文件,并执行安装命令

tar -zxvf pip-9.0.1.tar.gz                            # 解压
cd ~/Dowanloads/pip-9.0.1.tar.gz                      # 进入解压目录
python3 setup.py install pip                          # 执行安装命令

    4、安装后,会提示缺少1些系统模块和依赖包,参照gcc rpm 安装方式,安装依赖包

        如:zlib、zlib-devel及其依赖包

               openssl、openssl-devel、openssl-libs包及其依赖包

        注意:系统依赖包需要执行编译命令:make & make install  

                一般和 Python3 setup.py install 相关的都需要编译

                如:setuptools 包

        

rpm包安装命令:

    先进入 rpm 包路径

    安装指定RPM包:rpm -i xxxx.rpm

    安装当前目录下的所有RPM包:rpm -i *.rpm

© 著作权归作者所有

明月知心
粉丝 7
博文 158
码字总数 71882
作品 0
武汉
程序员
私信 提问
CentOS6 gcc升级到4.9

CentOS6 gcc升级到4.9 Lok2017-09-2711 阅读 编译gccLinux 因为centos6默认的gcc版本太低,如果要编译安装一些其它软件的时候, 会提示gcc的版本太低,但系统yum源没有提示更高版本的软件包 ...

Lok
2017/09/27
0
0
【求助】macos环境下安装requests库失败

安装requests库失败,macos系统自带python2.7,我又安装了一个python官网下载的python3.5.3,然后安装requests库的时候失败了,截图如下: 我在程序里面把python3.5的都删除了,发现python3...

diyao
2017/03/02
71
0
二进制编译安装mysql(centos6、7)和源码编译bind

一、二进制编译安装mysql centos6、7大体上都是相同的,只是有几步不同也都标记出来了,具体步骤如下: ①下载安装包并导入到centos里进行解压。 ②创建软连接或者修改mariadb-10.2.8-linux-...

LUksl
2017/10/16
0
0
centos6安装最新docker

1.升级系统内核 查看内核版本: 导入elrepo的key: curl 报ssl错误,解决办法: 安装elrepo.repo: 安装内核: 修改grub.conf文件: 重启服务器查看内核: 2.安装docker 对于centos6好像是没...

目光
04/10
64
0
Centos6/Centos5下openssh升级到openssh-7.5p1

近日,国家信息安全漏洞共享平台(CNVD)收录了OpenSSH的多个漏洞(CNVD-2016-12688、CNVD-2016-12687、CNVD-2016-12686、CNVD-2016-12684,对应CVE-2016-10009、CVE-2016-10010、CVE-2016-...

woymk
2017/08/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

html2canvas 生成的图片变模糊解决方案

需求: 背景图片和二维码还有用户微信头像生成一张图片,可供用户下载。打开页面的时候就是一张图可以保存,html2canvas插件即可实现效果,效果是实现了,但是很郁闷,图片模糊了。。。。 为...

前端老手
32分钟前
6
0
语音翻译器在线翻译语音

对于英语不好的朋友来说,如果出国旅游,多多少少都会使用到翻译软件。通过在线翻译的方式,方便彼此的沟通交流。那么,有朋友就在问哪个英语翻译软件最准确?下面就来和大家一起分享下这个简...

401恶户
33分钟前
6
0
国内25家滤波器公司排名

国内做滤波器的企业都有哪些?哪些企业做滤波器是比较知名的?国内滤波器企业排名如何?以下是解优人才网小编给大家的分享,国内前25家做滤波器的企业详细信息。 1、武汉凡谷电子技术股份有限...

猎头悬赏平台
38分钟前
7
0
即时配送,不再只是巨头的战场

9月4日,第十届中国电子商务物流大会暨2019中国同城即时物流行业峰会于杭州召开。会上出现了蜂鸟即配、达达-京东到家、美团配送、点我达、闪送等一众即时配送行业中的知名企业的身影。 在艾媒...

喵二狸
38分钟前
6
0
Moto G 2014 LTE Root

[TOC] 下载moto专用mfastboot mfastboot-v2.zip 下载对应设备的twrp 我的是这个版本 Moto G 2014 LTE thea 刷入twrp # 1. 开启USE调试# 2. 允许OEM解锁# 3. 查看设备adb devices# 4. 进f...

yeahlife
42分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部