标签:

首先安装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,已经成功了!

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

标签:

原文地址:http://www.cnblogs.com/allan-king/p/5445879.html

python pip下载安装教程_python详细安装pip教程相关推荐

  1. python电脑安装教程_python详细安装教程

    可以同时安装,步骤如下:一.安装python2(以及pip)1.1.到python的官网下载python的安装文件,对于windows用户来说,如果是32位系统,则选择x86版本;如果. . 1.pi ...

  2. python35安装教程_python详细安装教程,非常值得看的一篇文章

    Python安装教程 本文简单介绍python编程语言的安装教程,python安装有很多方式.你可以直接在官网下载python进行安装,也可以下载Anaconda,本文介绍安装Anaconda的方法. ...

  3. python安装了运行不了_python详细安装教程

    本章开始,我们将详细介绍Python编程环境的搭建,工欲善其事必先利其器,所以我们这里先介绍python详细安装教程.由于Python是跨平台的,他可以运行在Windows.Linux.Mac等系统上 ...

  4. win10monkey安装教程_详解win10下pytorch-gpu安装以及CUDA详细安装过程

    1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡.在计算机-管理-设备管理器-显示适配器中,查看是否有独立显卡. 可以看到本机有一个集成显卡和独立显卡NVIDIA GetForce GT ...

  5. 虚拟机安装Ubuntu操作系统(详细安装教程)以及快照创建使用

    虚拟机安装Ubuntu操作系统(详细安装教程)以及快照创建使用 1. 整体介绍 1.1 应用 [系统名称]:Linux-Ubuntu [安装环境]:VMware16.1(虚拟机) 1.2 系统 Ubu ...

  6. win7开机卡在正在启动_手把手教你大白菜PE启动盘安装win7最详细的图解教程

    一.准备工作,制作好PE启动盘U盘一个,把所需要的文件提前复制到U盘里: 2,把启动盘插到电脑USB插口上: 3-1,按下电脑主机开机按钮: 3-2,如果电脑是打开的请重启电脑: 4,设置从U盘启动: ...

  7. 云服务器安装虚拟机教程视频,从零开始安装VMwareTools的详细步骤(图文教程)

    从零开始安装VMwareTools的详细步骤(图文教程) 发布时间:2020-10-23 18:08:10 来源:脚本之家 阅读:80 作者:ZYH199897 栏目:服务器 VMware Tools ...

  8. win10下pytorch-gpu安装以及CUDA详细安装过程

               win10下pytorch-gpu安装以及CUDA详细安装过程 1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡.在计算机-管理-设备管理器-显示适配器中,查看是否 ...

  9. Centos7 Yum安装MYSQL8.0详细安装步骤

    Centos7 Yum安装MYSQL8.0详细安装步骤 0.更换yum源 1.打开 mirrors.aliyun.com,选择centos的系统,点击帮助 2.执行命令:yum install wge ...

最新文章

  1. 智能计算机和智能化网络结论,人工智能技术中计算机网络技术的应用
  2. tensors used as indices must be long or byte tensors
  3. 刚刚字节跳动发布了1200个java岗位,平均薪资40k
  4. mysqli_connect_error 乱码解决
  5. PDA手持终端WinCE系统连接SqlServer数据库
  6. keyshot局部打光_keyshot7耳机渲染打光教程
  7. linux 可定义信号数,Linux系统编程(20)——信号基本概念
  8. KANO模型,一个能解决你工作中90%烦恼的需求分析神器
  9. linux添加sshkey,使用SSH密钥对连接Linux实例
  10. 数据挖掘导论 第五章 重点习题解答
  11. Axure RP 8 Pro 破解版软件安装包
  12. Unity图片格式转换
  13. 网易实探瑞幸门店:消费者1.8折买到手软,店员累到流汗
  14. 印度行——印度软件公司的印象
  15. 倾城北栀:4.30日晚间行情分析以及操作策略
  16. selenium+python安装教程
  17. 世界是如何由计算机代码运行的(原文见http://www.bbc.co.uk/timelines/zxsrcdm)
  18. php通用图像处理库imagine使用
  19. 1009 说反话 (20分)
  20. 2021年茶艺师(初级)证考试及茶艺师(初级)模拟考试题库

热门文章

  1. 如何在IDEA中创建并部署JavaWeb程序
  2. mybatis执行的核心步骤
  3. BIO、NIO、AIO的区别
  4. spring aop源码分析
  5. 基于centos6.5搭建redis伪分布式主备节点
  6. 超详细的Hadoop2配置详解
  7. Web开发小结 - 2
  8. FR帧中继(点对点子接口)
  9. java调用javascript函数_使用Java程序中的参数调用Javascript函数
  10. 泰山挑夫1(菜鸟题解)