【问题标题】:I uninstalled a package using pip uninstall but I am unable to re install it [duplicate]我使用 pip uninstall 卸载了一个包,但我无法重新安装它[重复]
【发布时间】:2018-09-18 09:25:24
【问题描述】:

这是我使用 pip uninstall matplotlib 后输入的内容:

pip install matplotlib

但这是输出:

Could not find a version that satisfies the requirement matplotlib (from versions: )
No matching distribution found for matplotlib

我在 Mac 上运行它,我是 Python 新手。任何帮助将不胜感激!

【问题讨论】:

  • 你能做一个 pip --version 吗?
  • 当我输入 pip --version 时,我得到 9.0.1
  • 还有 python --version ,因为我刚刚在 windows 上使用 pip 版本 9.0.3 和 python 版本 3.6.4 测试了您的上述内容,并且可以正常工作

标签: pip installation packages


【解决方案1】:

这可能是因为您的 TLS 版本。从昨天开始你不能使用低于 1.2 的 TLS 版本,你可能需要升级你的 python 版本。

来自python状态页面:

滚动限电已升级为停电,TLSv1.0 和 >TLSv1.1 将始终被 HTTP 403 拒绝。

大约 17 小时前发布。 2018 年 4 月 8 日 - 15:49 UTC

您可以通过运行以下代码检查您的 TLS 版本:

import json
import urllib2
print json.load(urllib2.urlopen('https://www.howsmyssl.com/a/check'))['tls_version']

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    • 1970-01-01
    • 2017-05-14
    • 2013-09-08
    • 2018-10-24
    • 2022-01-14
    • 2017-01-17
    相关资源
    最近更新 更多