Linux安裝pip遇到的幾個常見問題

問題:安裝pip時遇到No module named setuptools

[root@CentOS6 pip-1.5.4]# wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz
[root@CentOS6 pip-1.5.4]# tar -xzvf pip-9.0.1.tar.gz
[root@CentOS6 pip-1.5.4]# cd pip-9.0.1
[root@CentOS6 pip-1.5.4]# python setup.py install
Traceback (most recent call last):
File “setup.py”, line 6, in <model<>
from setuptools import setup, find_packages
ImportError: No module named setuptools

答案:依賴包setuptools未安裝
1.wget setuptools安裝包 2.解壓縮包 3.cd到setuptools目錄下 4.安裝setuptools

[root@CentOS6 package]# wget https://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
[root@CentOS6 package]# tar -xzvf setuptools-2.0.tar.gz
[root@CentOS6 package]# cd setuptools-2.0
[root@CentOS6 package]# setuptools-2.0

問題:wget遇到ERROR 403: SSL is required.

[root@CentOS6 package]# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
–2019-03-15 18:44:49-- http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
Resolving pypi.python.org… 151.101.0.223, 151.101.64.223, 151.101.128.223, …
Connecting to pypi.python.org|151.101.0.223|:80… connected.
HTTP request sent, awaiting response… 403 SSL is required
2019-03-15 18:44:49 ERROR 403: SSL is required.

答案:將http變爲https即可

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz

問題:安裝setuptools時遇到RuntimeError: Compression requires the (missing) zlib module

答案:需要先安裝zlib,再進入python源碼目錄執行重新編譯python

[root@CentOS6 package]# yum install zlib
[root@CentOS6 package]# yum install zlib-devel
[root@CentOS6 package]# cd /home/package/python-2.7.3
[root@CentOS6 package]# make clean
[root@CentOS6 package]# make

提示:pip安裝完成後,記得軟鏈接,這樣纔可以在任何目錄底下執行pip
ln -s /usr/local/python27/bin/pip /usr/bin/pip

問題:執行pip,遇到ImportError: cannot import name HTTPSHandler

答案:yum安裝openssl和openssl-devel。然後重新編譯python。

[root@CentOS6 package]# yum install openssl
[root@CentOS6 package]# yum install openssl-devel
[root@CentOS6 package]# cd /home/package/python-2.7.3
[root@CentOS6 package]# make clean
[root@CentOS6 package]# make

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章