Python安装pip3常见问题

安装pip3

1安装 zlib组件:python

安装完成后,执行命令 python3 -m pip install redis,报错: RuntimeError: Compression requires the (missing) zlib module   或者zipimport.ZipImportError: can’t decompress data,是由于缺乏zlib 的相关工具包致使的,知道了问题所在,那么咱们只须要安装相关依赖包便可, redis

一、打开终端,输入一下命令安装zlib相关依赖包:工具

yum -y install zlib*测试

二、修改编辑Modules/Setup.dist文件,进入python安装路径,修改Module路径的Setup.dis文件: ui

 #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
这行的注释去掉,而后再次编译安装: 进入python安装目录:make & make install

二、安装setuptools

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -xvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py install

 

三、安装pip

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

四、安装opensslspa

若是没有意外的话,pip安装完成。code

测试:blog

咱们使用pip安装一个python3第三方库: python3 -m pip install redisip

又报错了!ImportError: cannot import name 'HTTPSHandler'md5

根据老衲多年的经验,应该是缺乏openssl的开发环境,咱们继续安装

yum install openssl-devel

继续从新编译安装python3.6:

./conifigure   

make & make install

ok,咱们终于完成了整个python3环境的安装,试着安装一个第三方模块:python3 -m pip install redis, 成功安装。

另外能够经过下面命令,将pip升级到最新版本:

python3 -m pip install --upgrade pip

相关文章
相关标签/搜索