ImportError: cannot import name HTTPSHandler
以下內容在阿里云上測試通過,是在python2.7.10下碰到的問題,
記錄一下安裝pip的過程。安裝過程中,遇到了一些問題:
[c.plm@localhost samba]$ python3.3 get-pip.py?
Traceback (most recent call last):
? File "get-pip.py", line 17474, in <module>
? ? main()
? File "get-pip.py", line 17466, in main
? ? bootstrap(tmpdir=tmpdir)
? File "get-pip.py", line 17406, in bootstrap
? ? import pip
? File "/tmp/tmpru8qrk/pip.zip/pip/__init__.py", line 10, in <module>
? File "/tmp/tmpru8qrk/pip.zip/pip/util.py", line 18, in <module>
? File "/tmp/tmpru8qrk/pip.zip/pip/_vendor/distlib/version.py", line 14, in <module>
? File "/tmp/tmpru8qrk/pip.zip/pip/_vendor/distlib/compat.py", line 66, in <module>
ImportError: cannot import name HTTPSHandler
原因在于openssl,openssl-devel兩個文件包未正確安裝。用下來的命令來安裝:
yum install openssl -y
yum install openssl-devel -y
安裝完成后,重新安裝python(這里的重裝的意思就是下載個新的tar.gz包):
cd python2.7.10
./configure
make install
再次安裝pip正常。
總結
以上是生活随笔為你收集整理的ImportError: cannot import name HTTPSHandler的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云ECS在CentOS 6.9中使用
- 下一篇: 利用Certbot工具快速给网站部署Le