在使用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
分享到:
相关推荐
在CentOS操作系统中,使用`yum`安装Python的`pip`包时可能会遇到问题,特别是在尝试执行`yum install python-pip`命令时发现该命令没有响应或者无法成功安装。这个问题通常与CentOS的软件仓库配置有关,特别是缺少...
在CentOS 7上安装Python 3.6.8的步骤如下: 1. **下载RPM包**:首先,你需要从可靠源下载Python 3.6.8的RPM包,这个压缩文件就是包含这些RPM包的集合。 2. **解压文件**:将下载的压缩包解压到一个本地目录,例如 ...
6. **安装 pip**:如果未包含在初始的 rpm 包中,需要手动安装 `python3-pip`。使用 `rpm -ivh python3-pip.x.x.rpm` 安装,然后通过 `pip3 --version` 检查 pip 是否可用。 7. **配置环境变量**:可能需要将 `/usr/...
本文将详细介绍如何在CentOS 6和7操作系统上自动升级安装Python 2.7或Python 3.6,并同时安装pip,以便后续的包管理。我们将基于提供的`auto_install_python.py`脚本来进行操作。 首先,Python是开源的解释型编程...
以下是如何在CentOS 7上离线安装pip3及其相关的Python库,如pillow、requests和mqtt。 首先,我们需要确保系统已经安装了Python 3。在CentOS 7上,可以使用以下命令安装: ```bash sudo yum install python3 ``` ...
通过以上步骤,你将在CentOS系统上成功地将Python2.6升级到Python2.7,并安装了pip,使得你可以方便地管理和安装Python库。这个过程中涉及到了版本管理、软件仓库、编译和安装等多方面的知识,对于理解Linux系统管理...
完成上述所有步骤后,即可在CentOS 6.4上成功安装Python 2.7及其配套工具pip,并且能够正常使用`yum`工具进行软件包管理。这些步骤不仅适用于Python 2.7,对于其他版本的Python安装也具有一定的参考价值。
pip安装,用于已有python2.7,但没有pip的情况下,下载后直接python get-pip2.7.py即可自动安装pip
6. 安装 pip:解压 "pip-master.zip",然后按照 pip 文档中的指示安装。 完成这些步骤后,用户将拥有 Python 2.7.6 和 pip,可以在旧版 CentOS 上更好地利用 Python 生态系统。不过,需要注意的是,Python 2.7 已经...
一、安装python3 1、安装依赖包yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y 2、下载python安装包wget ...
RPM包包含了一切必要的组件,使得用户可以在系统上安装Python的开发环境。在RHEL或CentOS系统上,可以通过`yum`或`dnf`命令来安装这个RPM包。 使用 `python-devel` 的主要场景包括: 1. **编写Python C扩展**:...
4. **系统接口**:如`python-pip`,用于安装Python的第三方软件包。 5. **标准模块的依赖**:例如,`numpy`、`matplotlib`等科学计算库的依赖。 6. **安全更新**:如`python-security`,提供安全相关的模块和更新。 ...
6. **安装过程**: 在CentOS 6.5上安装python-iniparse,首先需要解压rar文件,然后使用包管理工具(如yum)或者Python的pip工具进行安装。如果是通过yum,命令可能是`yum install python-iniparse-0.3.1-2.1`;如果...
在CentOS虚拟机上安装和升级Python 2.7是一个常见的任务,特别是在处理特定的软件依赖或项目时。本文将详细讲解如何解决这个过程中的问题,特别是关于MySQLdb安装报错的处理。首先,让我们从Python 2.7的安装开始。 ...
在这个场景下,我们有一个名为"centos7离线安装python3.9"的压缩包,这应该包含了所有必要的文件和步骤来在CentOS 7系统上安装Python 3.9。 以下是一般的离线安装步骤: 1. **下载所需文件**:在有互联网连接的...
如果尚未安装,可以使用以下命令在大多数Linux和macOS系统上安装Python3的pip: ```bash sudo apt-get install python3-pip # 对于Debian/Ubuntu sudo yum install python3-pip # 对于CentOS/RHEL ``` 或者在...
在本教程中,我们将详细探讨如何在Linux系统上安装Python3、`pip3`以及`setuptools`。 首先,确保你的Linux系统已经安装了基础的Python3环境。如果没有,你可以通过以下命令在大多数Linux发行版上安装Python3: ``...
至此,你已经在Linux CentOS 7上成功搭建了Python 3.7环境,并且安装了连接PostgreSQL数据库所需的psycopg2驱动,以及用于Excel操作的openpyxl库及其依赖。现在你可以编写Python脚本,轻松地与PostgreSQL数据库交互...