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

相關文章
相關標籤/搜索