首先重要的事情说三遍,因为可能有程序依赖目前的python2环境,比如yum:

  不要动现有的python2环境!

  不要动现有的python2环境!

  不要动现有的python2环境!

如果你动了,yum报错了,请参考:https://www.cnblogs.com/hunttown/p/9625662.html

前置依赖包:

[root@mycentos ~]# yum install zlib-devel
[root@mycentos ~]# yum install openssl-devel

一、安装python3.6

1、下载python3

[root@mycentos ~]# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

2、解压

[root@mycentos ~]# tar -xzvf Python-3.6.0.tgz

先建一个编译目录:

[root@mycentos ~]# mkdir /usr/local/python3

如果安装的是Python3.7,那么3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可。

[root@mycentos ~]# yum install -y libffi-devel

然后编译、安装:

[root@mycentos ~]# cd Python-3.6.0
[root@mycentos ~]# ./configure --prefix=/usr/local/python3
[root@mycentos ~]# make
[root@mycentos ~]# make install

3、建立软链接:

[root@mycentos ~]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

4、查看版本:

[root@mycentos ~]# python3 -V

Python 3.6.0

二、安装pip

1、安装pip前需要前置安装setuptools

[root@mycentos ~]# wget https://files.pythonhosted.org/packages/ef/1d/201c13e353956a1c840f5d0fbf0461bd45bbd678ea4843ebf25924e8984c/setuptools-40.2.0.zip
[root@mycentos ~]# unzip setuptools-40.2.0.zip
[root@mycentos ~]# cd setuptools-40.2.0
[root@mycentos setuptools-40.2.0]# python3 setup.py build
[root@mycentos setuptools-40.2.0]# python3 setup.py install

Setuptools下载地址:https://pypi.org/project/setuptools/

2、安装pip

[root@mycentos ~]# wget https://pypi.python.org/packages/source/p/pip/pip-9.0.1.tar.gz
[root@mycentos ~]# tar -zxvf pip-9.0.1.tar.gz
[root@mycentos ~]# cd pip-9.0.1
[root@mycentos pip-9.0.1]# python3 setup.py build
[root@mycentos pip-9.0.1]# python3 setup.py install

3、建立软链接

[root@mycentos ~]# ln -s /usr/local/python3/bin/pip /usr/bin/pip

pip安装完成。

CentOS6.5安装pip的更多相关文章

  1. Centos6.5安装pip命令以及中途遇到的问题

    一.Centos6.5安装pip命令时可能会遇到的问题 1.安装setuptools模块时python安装模块时报异常:Compression requires the (missing) zlib ...

  2. Centos6.5 安装pip

    1.下载 sudo wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate 2.安装  python get-pip.py 参 ...

  3. centos6.5安装pip方法

    pip类似RedHat里面的yum,安装Python包非常方便.本节详细介绍pip的安装.以及使用方法. 一.pip下载安装 1.1 pip下载 wget "https://pypi.pyt ...

  4. CentOS6.5安装Python2.7和Pip

    注:文中所写的安装过程均在CentOS6.5 x86下通过测试,安装的Python版本为2.7.12,Pip版本为8.1.2 主要参考博文:http://bicofino.io/2014/01/16/ ...

  5. centOS6.4安装python3.5,并且安装pip

    前言: 如果你也是用的centos系统,打算装python3.0以上版本,再装python下载工具pip,那么恭喜你,你可能也会像我一样遇到各种各样的问题! 另外非常重要的一点:centos都会自带p ...

  6. 【Linux】 CentOS6.5安装Python2.7以及pip等工具

    原文地址 CentOS6.5下是原来就有python的,我的镜像里面自带的python版本是2.6.6.如果想要自己更新一个更加新的python版本可以这么做: 安装python2.7安装包. 从官网 ...

  7. centos6.5安装python2.7、pip、numpy、scipy

    1..安装Development Tools yum groupinstall -y 'development tools' 2.安装SSL.bz2.zlib来为Python的安装做好准备工作 yum ...

  8. python基础之centos6.5 升级 python2.7, 安装pip, MySQLdb

    这个仅仅是为了运行脚本需求, 将centos6.5中的 python 2.6.6升级到了 2.7 并且安装和了 pip 和 MySQLdb 1.先装依赖 yum install zlib-devel ...

  9. CentOS6.8 安装python2.7,pip以及yum

    由于CentOS6.8里自带的yum所依赖的python是2.6.66版本,但是安装pip至少要求python是2.7版本,因而原有的2.6并不能卸载,又得安装新的2.7.之前安装的时候强制卸载了2. ...

随机推荐

  1. python – 基于pandas中的列中的值从DataFrame中选择行

    如何从基于pandas中某些列的值的DataFrame中选择行?在SQL中我将使用: select * from table where colume_name = some_value. 我试图看看 ...

  2. stm32f0 学习

    http://blog.csdn.net/mrlixirong/article/category/5842873

  3. [Z] C#程序中设置全局代理(Global Proxy)

    https://www.cnblogs.com/Javi/p/7274268.html 1. HttpWebRequest类的Proxy属性,只要设置了该属性就能够使用代理了,如下: 1        ...

  4. IDEA自动生成序列化ID

    1.安装 serialVersionUID 插件: 2.设置你的IDEA为检查序列化ID 3.重启IDEA(有的版本可以不重启) 4.在需要自动生成序列化ID的类中使用快捷键:Alt+Insert 转 ...

  5. linux添加新磁盘和创建分区

    Linux磁盘概念及其管理工具fdisk:http://www.linuxidc.com/Linux/2016-08/134664.htm 一. 进入linux虚拟机 右键 open in termi ...

  6. PHP下载远程图片的3个方法

    From: http://blog.csdn.net/iefreer/article/details/46930239 直接上代码 <?php function dlfile1($file_ur ...

  7. Go的json解析:Marshal与Unmarshal

    https://blog.csdn.net/zxy_666/article/details/80173288 https://www.jianshu.com/p/98965b3ff638

  8. Scala学习笔记(七):Rational、隐式转换、偏函数、闭包、重复参数及柯里化

    class Rational(n: Int, d: Int) { require(d != 0) private val g: Int = gcd(n, d) val number: Int = n ...

  9. Oracle 11G 安装文档

    一. 将文件win32_11gR2_database_1of2.zip和win32_11gR2_database_2of2.zip解压. 注意:这两个文件解压到同一个目录下,即:将Components ...

  10. SpringBoot Mybatis整合(注解版),SpringBoot集成Mybatis(注解版)

    SpringBoot Mybatis整合(注解版),SpringBoot集成Mybatis(注解版) ================================ ©Copyright 蕃薯耀 2 ...