`
flyingdutchman
  • 浏览: 359092 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Centos 6 上安装python-pip

阅读更多
      在使用Python时,需要导入一些第三方工具包,一般情况下,鼓励使用pip来安装管理这些第三方的包,这里我们来看一下如何在CentOS 6.4上安装Python-pip。

      第一步,下载python-pip的tar包:
引用

      # wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate
     

      由于下载pip是基于https协议的,故需要在wget url后面加上--no-check-certificate,否则不能下载:

      第二步,安装pip:
引用

      #chmod +x pip-1.3.1.tar.gz
      #tar xzvf pip-1.3.1.tar.gz
      #cd pip-1.3.1
      #python setup.py install

     

      执行以上几个步骤就可以成功安装pip了,我们无奈看一下安装成果:

      怎么出问题了?!“ImportError: No module named setuptools”提示我们没有由于没有安装setuptools,使得pip安装失败,看来只有先安装setuptools了:
引用

      #wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg  --no-check-certificate
      #chmod +x setuptools-0.6c11-py2.7.egg
      #sh setuptools-0.6c11-py2.7.egg

     

      哎呀,又出错了:
引用

      setuptools-0.6c11-py2.7.egg: line 3: exec: python2.7: not found
     

      没有在 /usr/bin路径下找到python2.7,这好办,建议个软链接就ok:
引用

      #ln -s /usr/local/python27/bin/python2.7 /usr/bin/python2.7
     

      然后接着执行sh setuptools-0.6c11-py2.7.egg。靠,又出了另外一个错误:

      由上面的提示信息可以看出一定是少安装了一些依来包,googl一下就可以知道是少安装了zlib这个一开是不太好搞定,最后google了好久才弄好,先使用如下命令才看zlib的相关资源:
引用

      #rpm -qa | grep zlib
     


      然后使用命令安装这几个资源:
引用

      #yum -y install zlib*
     


      安装成功后,再次执行
引用

      #sh setuptools-0.6c11-py2.7.egg
     

      靠,还是报"zipimport.ZipImportError: can't decompress data; zlib not available"的错误,这真让人抓狂。还不行只有到官网上下载tar包了:
引用

      #wget http://jaist.dl.sourceforge.net/project/libpng/zlib/1.2.8/zlib-1.2.8.tar.gz
      #chmod +x zlib-1.2.8.tar.gz
      #tar xzvf zlib-1.2.8.tar.gz
      #cd zlib-1.2.8
      #./configure
      #make && make install

     

      zlib安装成功再次安装setuptools还是提示“zipimport.ZipImportError: can't decompress data; zlib not available”,google上有人说只能重新编译安装python了,不过在编译的时候修改编辑Modules/Setup.dist文件,将
引用

      #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
     

      这行的注释去掉,然后在次编译安装,具体过程详见在 CentOS 6.4上安装python
      重新安装好python后,再次执行:
引用

      #sh setuptools-0.6c11-py2.7.egg
     


      安装好setuptools-0.6c11-py2.7.egg后在安装pip:
引用

      #python setup.py install
     


       好了,到这里终于将python-pip安装成功了。    

  • 大小: 133.7 KB
  • 大小: 114.5 KB
  • 大小: 169.3 KB
  • 大小: 156.3 KB
  • 大小: 129.1 KB
  • 大小: 150.2 KB
  • 大小: 144.5 KB
分享到:
评论
1 楼 yidao620c 2014-01-02  
不错,我之前安装zlib的时候也出现过这种情况。  折腾啊

相关推荐

    CentOS下使用yum安装python-pip失败的完美解决方法

    在CentOS操作系统中,使用`yum`安装Python的`pip`包时可能会遇到问题,特别是在尝试执行`yum install python-pip`命令时发现该命令没有响应或者无法成功安装。这个问题通常与CentOS的软件仓库配置有关,特别是缺少...

    Centos7-python3.6.8-离线rpm包

    在CentOS 7上安装Python 3.6.8的步骤如下: 1. **下载RPM包**:首先,你需要从可靠源下载Python 3.6.8的RPM包,这个压缩文件就是包含这些RPM包的集合。 2. **解压文件**:将下载的压缩包解压到一个本地目录,例如 ...

    CentOS 7 离线安装 Python 3 需要的 rpm 包

    6. **安装 pip**:如果未包含在初始的 rpm 包中,需要手动安装 `python3-pip`。使用 `rpm -ivh python3-pip.x.x.rpm` 安装,然后通过 `pip3 --version` 检查 pip 是否可用。 7. **配置环境变量**:可能需要将 `/usr/...

    CentOS6/7环境下自动升级安装Python2.7或Python3.6并安装pip

    本文将详细介绍如何在CentOS 6和7操作系统上自动升级安装Python 2.7或Python 3.6,并同时安装pip,以便后续的包管理。我们将基于提供的`auto_install_python.py`脚本来进行操作。 首先,Python是开源的解释型编程...

    centos7离线安装pip3下载依赖包(python3开发环境离线搭建,功能扩展)

    以下是如何在CentOS 7上离线安装pip3及其相关的Python库,如pillow、requests和mqtt。 首先,我们需要确保系统已经安装了Python 3。在CentOS 7上,可以使用以下命令安装: ```bash sudo yum install python3 ``` ...

    CentOS升级Python2.6到Python2.7并安装pip

    通过以上步骤,你将在CentOS系统上成功地将Python2.6升级到Python2.7,并安装了pip,使得你可以方便地管理和安装Python库。这个过程中涉及到了版本管理、软件仓库、编译和安装等多方面的知识,对于理解Linux系统管理...

    Centos 6.4 安装Python 2.7 python-pip的详细步骤

    完成上述所有步骤后,即可在CentOS 6.4上成功安装Python 2.7及其配套工具pip,并且能够正常使用`yum`工具进行软件包管理。这些步骤不仅适用于Python 2.7,对于其他版本的Python安装也具有一定的参考价值。

    get-pip2.7.py

    pip安装,用于已有python2.7,但没有pip的情况下,下载后直接python get-pip2.7.py即可自动安装pip

    python2.7.6-pip.zip

    6. 安装 pip:解压 "pip-master.zip",然后按照 pip 文档中的指示安装。 完成这些步骤后,用户将拥有 Python 2.7.6 和 pip,可以在旧版 CentOS 上更好地利用 Python 生态系统。不过,需要注意的是,Python 2.7 已经...

    Centos7 下安装python3及卸载的教程

    一、安装python3 1、安装依赖包yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y 2、下载python安装包wget ...

    python-devel-2.7.5-34.el7.x86_64.zip

    RPM包包含了一切必要的组件,使得用户可以在系统上安装Python的开发环境。在RHEL或CentOS系统上,可以通过`yum`或`dnf`命令来安装这个RPM包。 使用 `python-devel` 的主要场景包括: 1. **编写Python C扩展**:...

    Centos7.2 的python2.7的绝大部分依赖包

    4. **系统接口**:如`python-pip`,用于安装Python的第三方软件包。 5. **标准模块的依赖**:例如,`numpy`、`matplotlib`等科学计算库的依赖。 6. **安全更新**:如`python-security`,提供安全相关的模块和更新。 ...

    python-iniparse-0.3.1-2.1.rar

    6. **安装过程**: 在CentOS 6.5上安装python-iniparse,首先需要解压rar文件,然后使用包管理工具(如yum)或者Python的pip工具进行安装。如果是通过yum,命令可能是`yum install python-iniparse-0.3.1-2.1`;如果...

    centos虚拟机安装升级版的python2.7问题

    在CentOS虚拟机上安装和升级Python 2.7是一个常见的任务,特别是在处理特定的软件依赖或项目时。本文将详细讲解如何解决这个过程中的问题,特别是关于MySQLdb安装报错的处理。首先,让我们从Python 2.7的安装开始。 ...

    python3.9环境离线安装包centos

    在这个场景下,我们有一个名为"centos7离线安装python3.9"的压缩包,这应该包含了所有必要的文件和步骤来在CentOS 7系统上安装Python 3.9。 以下是一般的离线安装步骤: 1. **下载所需文件**:在有互联网连接的...

    python安装python-greedy-methods.rar

    如果尚未安装,可以使用以下命令在大多数Linux和macOS系统上安装Python3的pip: ```bash sudo apt-get install python3-pip # 对于Debian/Ubuntu sudo yum install python3-pip # 对于CentOS/RHEL ``` 或者在...

    python3-linux-pip3-setuotool.zip

    在本教程中,我们将详细探讨如何在Linux系统上安装Python3、`pip3`以及`setuptools`。 首先,确保你的Linux系统已经安装了基础的Python3环境。如果没有,你可以通过以下命令在大多数Linux发行版上安装Python3: ``...

    Linux centos7下安装python环境和安装pg数据库驱动所需包、安装Excel操作所需包

    至此,你已经在Linux CentOS 7上成功搭建了Python 3.7环境,并且安装了连接PostgreSQL数据库所需的psycopg2驱动,以及用于Excel操作的openpyxl库及其依赖。现在你可以编写Python脚本,轻松地与PostgreSQL数据库交互...

Global site tag (gtag.js) - Google Analytics