首先安装Python

我安装了两个版本:

Python-2.7.10.tgz

Python-3.5.1.tgz

首先看一下系统自带的Python版本:

1 [root@zk src]# python -V2 Python 2.6.6

安装Python2.7版本:

[root@zk src]# tar zxvf Python-2.7.10.tgz

[root@zk src]# cd Python-2.7.10

[root@zk Python-2.7.10]# ./configure --prefix=/usr/local/python27

[root@zk Python-2.7.10]# make && make install

把原来Python版本备份:

[root@zk Python-2.7.10]# mv /usr/bin/python /usr/bin/python_old

建立Python2.7软连接:

1 [root@zk Python-2.7.10]# ln -s /usr/local/python27/bin/python /usr/bin/python2 [root@zk Python-2.7.10]# python -V3 Python 2.7.10

安装Python3.5版本:

1 [root@zk src]# tar zxvf Python-3.5.1.tgz2 [root@zk src]# cd Python-3.5.13 [root@zk Python-3.5.1]# ./configure --prefix=/usr/local/python34 [root@zk Python-3.5.1]# make && make install5 [root@zk Python-3.5.1]# ln -s /usr/local/python3/bin/python3 /usr/bin/python36 [root@zk Python-3.5.1]# python3 -V7 Python 3.5.1

开始安装pip

首先下载pip:

1 [root@zk src]# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

解压安装:

1 [root@zk src]# tar -zxvf pip-1.5.4.tar.gz2 [root@zk src]# cd pip-1.5.43 [root@zk pip-1.5.4]# python setup.py install4 Traceback (most recent call last):5 File "setup.py", line 6, in

6 from setuptools import setup, find_packages7 ImportError: No module named setuptools

看到“ImportError: No module named setuptools”,缺少setuptools模块

下载安装setuptools模块:

[root@zk src]# wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-12.0.3.tar.gz#md5=f07e4b0f4c1c9368fcd980d888b29a65

[root@zk src]# tar zxvf setuptools-12.0.3.tar.gz

[root@zk setuptools-12.0.3]# python setup.py build

[root@zk setuptools-12.0.3]# python setup.py install

***

z = zipfile.ZipFile(zip_filename, mode, compression=compression)

File "/usr/local/python27/lib/python2.7/zipfile.py", line 736, in __init__

"Compression requires the (missing) zlib module"

RuntimeError: Compression requires the (missing) zlib module

看到缺少zlib模块,解决方法:

[root@zk setuptools-12.0.3]# yum install zlib zlib-devel

安装完成之后需要重新编译Python2.7和3.5:

[root@zk setuptools-12.0.3]# cd ../Python-2.7.10

[root@zk Python-2.7.10]# ./configure --prefix=/usr/local/python27/

[root@zk Python-2.7.10]# make && make install

[root@zk Python-2.7.10]# rm -rf /usr/bin/python

[root@zk Python-2.7.10]# rm -rf /usr/bin/python3

[root@zk Python-2.7.10]# ln -s /usr/local/python27/bin/python /usr/bin/python

[root@zk Python-2.7.10]# cd ../setuptools-12.0.3

[root@zk setuptools-12.0.3]# python setup.py build

running build

running build_py

[root@zk setuptools-12.0.3]# python setup.py install

***

Processing dependencies for setuptools==12.0.3

Finished processing dependencies for setuptools==12.0.3

重新安装之后成功了!但是现在只是把setuptools安装好了,在重新安装pip:

[root@zk pip-1.5.4]# python setup.py install

Installed /usr/local/python27/lib/python2.7/site-packages/pip-1.5.4-py2.7.egg

Processing dependencies for pip==1.5.4

Finished processing dependencies for pip==1.5.4

[root@zk pip-1.5.4]# python -m pip install a

/usr/bin/python: cannot import name HTTPSHandler; 'pip' is a package and cannot be directly executed

根据上面提示又是缺少HTTPSHandler模块,安装:

[root@zk ~]# yum install openssl openssl-devel -y

然后再重新安装编译Python,安装完成时候在重新安装pip:

[root@zk ~]# python

Python 2.7.10 (default, Apr 29 2016, 11:43:29)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import virtualenv

Traceback (most recent call last):

File "", line 1, in ImportError: No module named virtualenv

>>> exit()

[root@zk ~]# python -m pip install virtualenv

Downloading/unpacking virtualenv

Downloading virtualenv-15.0.1-py2.py3-none-any.whl (1.8MB): 1.8MB downloaded

Installing collected packages: virtualenv

Successfully installed virtualenv

Cleaning up...

[root@zk ~]# python

Python 2.7.10 (default, Apr 29 2016, 11:43:29)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import virtualenv

>>>

~ok,已经成功了!

如果安装的时候不出问题是最好的,所以在安装软件的时候一点要先把依赖包安装好!

python3.5安装pip_python详细安装pip教程相关推荐

  1. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  2. 服务器u盘安装linux6.7,U盘如何安装centos7系统?U盘安装centos7详细安装图解教程...

    一般来说,无论是Windows还是linux的IOS系统镜像,我们都可以使用UltraIOS(软碟通)这款软件制作U盘启动工具,不过考虑到不少小白依然不会如何操作,所以今天考虑写一篇制作centos7 ...

  3. 惠普打印机驱动服务器系统安装教程,Hp打印机驱动怎么安装,详细图文版教程...

    图一 一.许多惠普打印机是网络共享的,我们把电源线插入我们的计算机. 为了获得更好的办公性能,您可以将网络电缆连接到共享打印机,以便网络上的计算机可以使用打印机. Hp打印机驱动怎么安装,详细图文版教 ...

  4. PC机U盘安装centos7详细安装图解教程

    PC机U盘安装centos7详细安装图解教程 准备工作 第一步:制作U盘系统 第二步:安装系统 准备工作 1. UItraIOS(软碟通): 2. CentOS-7-x86_64-DVD-1810.i ...

  5. Python3.6 和 Pycharm 详细安装教程

    一.Python3.6 1.下载Python安装包 https://www.python.org/ 2.安装Python 2.1.双击安装,勾选下面两项,选择自定义安装 2.2.此处默认,直接下一步 ...

  6. Audition 2021(Au)下载安装及详细安装教程

    软件简介 Audition是一款功能强大的专业音频处理软件,是一款多音轨编辑工具,支持128条音轨.多种音频格式.多种音频特效,可以很方便地对音频文件进行修改.合并,并且还提供带有纯净声音的精美混音效 ...

  7. Linux下安装Redis详细步骤具体教程

    1.上传压缩包 将linux版的redis压缩包上传到linux中的/usr/local目录下,可以用rz命令也可以用finallshell直接拖 redis压缩包下载地址:   https://pa ...

  8. kali linux 2020虚拟机镜像的安装(详细安装过程及安装包百度云连接)

    由于kali的安装包在官网下载速度极慢,这里提供了一个kali 2020.2的安装包的百度云连接,希望可以帮助大家: kali-linux-2020-W20-installer-amd64.iso 链 ...

  9. anaconda安装shapefile_Anaconda3详细安装使用教程及问题总结

    注:本面文章来源于网络,转载请注明来自https://www.jianshu.com/p/026a2c43b081. 1.Anaconda是什么? 简单来说,Anaconda是Python的包管理器和 ...

  10. Windows10重装、安装 超级详细、小白教程 官方正版安装

    Windows到现在可以看到每一个版本都在安装上进行了一定简化,尤其是对于目前使用率很高的win10,接下来将非常详细的讲述Windows10官方正版安装教程 1.下载官方的系统盘制作程序,这个程序太 ...

最新文章

  1. 什么是外函数,什么是内函数?闭包(Closure)是什么?说说你对闭包(Closure)的理解?
  2. share with用法
  3. mysql binlog 备份_MySQL的binlog知识梳理
  4. 一步步yum安装LNMP,脱坑笔记!!!
  5. C语言课后习题(36)
  6. 连续液位测量行业调研报告 - 市场现状分析与发展前景预测
  7. win11系统安装打印机的方法
  8. 美版iphone更新系统无服务器,iPhone 升级系统提示无法检查更新如何解决?
  9. vooc充电原理_OPPO手机充电技术——VOOC技术原理
  10. 解决电脑插耳机声音外放
  11. 【高通SDM660平台 Android 10.0】(14) --- Camera ISP
  12. 让火狐firefox朗读文本
  13. 20230225在WIN10下安装PR2023失败的解决
  14. spi通信问题-有波形但无法获取正确数据:MOSI和SCK
  15. Mysql安装步骤方法
  16. 2021-07-12 JDK、KRE、JVM
  17. MongoDB3:复制集
  18. 波特词干算法(英文分词)
  19. CSS中的position:absolute与relative
  20. 金刚铠甲心咒全文注音

热门文章

  1. 最常用的10种CSS BUG解决方法与技巧-浏览器兼容教程
  2. 编程设置最小化、最大化、关闭按钮 相关讨论
  3. Thinkphp5.1 配置域名(站点)设置
  4. ubuntu 16.04 和win10双系统ubuntu无法更新问题解决
  5. 在linux里如何建立一个快捷方式,连接到另一个目录
  6. python处理websocket
  7. 《Linux操作系统原理》教学大纲
  8. 谁都会做:简单易行的祛斑法 - 生活至上,美容至尚!
  9. 代码+剖析 | 感知机原理剖析及实现
  10. 【机器学习】今天详细谈下Soft Margin SVM和 SVM正则化