【问题标题】:Why is pip install continually failing for me?为什么 pip install 对我来说不断失败?
【发布时间】:2026-01-29 09:40:01
【问题描述】:

我在 Macbook 上。每当我尝试使用 pip 安装任何东西时,它都会因 openssl 问题而失败。以下正是我正在尝试执行的步骤。

$ virtualenv --version
15.1.0

$ virtualenv saqibvenv7
New python executable in /Users/saqib.ali/saqibvenv7/bin/python
Installing setuptools, pip, wheel...done.

$ source saqibvenv7/bin/activate

(saqibvenv7) $ python --version
Python 2.7.10

(saqibvenv7) $ pip --version
pip 9.0.1 from /Users/saqib.ali/saqibvenv7/lib/python2.7/site-packages (python 2.7)

(saqibvenv7) $ pip install Django==1.8.2
Collecting Django==1.8.2
  Could not fetch URL https://pypi.python.org/simple/django/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping
  Could not find a version that satisfies the requirement Django==1.8.2 (from versions: )
No matching distribution found for Django==1.8.2

解决办法是什么?我确实 brew reinstall openssl。但这并没有什么不同。

【问题讨论】:

标签: python macos openssl pip


【解决方案1】:

尝试使用例如安装更新版本的pip pip install --upgrade pip

【讨论】:

  • Pip 完全无聊:$ pip install --upgrade pip Cache entry deserialization failed, entry ignored Could not fetch URL https://pypi.python.org/simple/pip/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping Requirement already up-to-date: pip in ./saqibvenv7/lib/python2.7/site-packages
  • 或许可以先卸载pip*.com/questions/21012597/…