python - 导入错误 : cannot import name HTTPSHandler installing get-pip.

标签 python python-2.7 pip

我在尝试安装 pip2.7 时遇到此错误。 我已经将 python 2.7 作为我的默认设置,但我不确定为什么我会得到这个。

操作系统:CentOS 6.5

OpenSSL 已经安装。 我按照本指南安装了 Python 2.7: http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/

[root@myservername arandomfolder]# python 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/tmpXq2wUP/pip.zip/pip/__init__.py", line 10, in <module>
  File "/tmp/tmpXq2wUP/pip.zip/pip/util.py", line 18, in <module>
  File "/tmp/tmpXq2wUP/pip.zip/pip/_vendor/distlib/version.py", line 14, in <module>
  File "/tmp/tmpXq2wUP/pip.zip/pip/_vendor/distlib/compat.py", line 31, in <module>
ImportError: cannot import name HTTPSHandler

最佳答案

你编译了一个不支持 SSL 的 Python。不幸的是,get-pip 似乎需要 SSL 支持。

如果您使用的是 Linux 发行版,请确保安装了 OpenSSL,包括从源代码编译 Python 时的 header 。

关于python - 导入错误 : cannot import name HTTPSHandler installing get-pip.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24480101/

相关文章:

python - 无法在 alpine 3.9 docker 镜像中安装 Dask[complete]

python 何时编码、何时解码?

python - 如何单元测试/模拟 requests.get(url) 及其响应

python - Jupyter Notebook 无法打包 folium

Python,SQL : INSERT INTO. ..使用字典进行重复更新

python - 将递归计算器重构为迭代计算器

python - Seaborn 热图上 y 轴刻度的垂直对齐

python - 为什么在使用 input() 时会出现 NameError?

python - 在 Heroku 中设置 Python Conda 环境

python - setup.py 脚本使用 find_packages() 与 "requirements.txt"的区别