【问题标题】:Upgrading pip/installing django - [SSL: TLSV1_ALERT_PROTOCOL_VERSION]升级 pip/安装 django - [SSL: TLSV1_ALERT_PROTOCOL_VERSION]
【发布时间】:2018-12-29 08:07:27
【问题描述】:

我在安装 django 和升级 pip 时遇到问题。我不知道我是如何开始遇到这些问题的,但是当我输入 django-admin startproject mysite 时,它给了我一个错误:

-bash: django-admin: 找不到命令

我继续输入pip install Django,然后我收到此错误:

无法获取 URL https://pypi.python.org/simple/django/:确认 ssl 证书时出现问题:[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 警报协议版本 (_ssl.c:590) - 正在跳过

升级 pip 时...

无法获取 URL https://pypi.python.org/simple/pip/:确认 ssl 证书时出现问题:[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 警报协议版本 (_ssl.c:590) - 跳过

我认为问题在于[SSL: TLSV1_ALERT_PROTOCOL_VERSION]。我不知道如何修复它,以便我可以使用 django 并升级我的 pip 版本。

如果我输入python3 -c "import ssl; print(ssl.OPENSSL_VERSION)",我会得到OpenSSL 1.0.2n 7 Dec 2017。请注意,在这些问题出现之前,我在运行 django 时没有遇到任何问题。

【问题讨论】:

    标签: python django ssl


    【解决方案1】:

    为了升级 pip,我在命令提示符下输入了curl https://bootstrap.pypa.io/get-pip.py | python3

    为了能够在我的机器上运行 django 网站,我必须使用python3 manage.py runserver。这里的技巧是使用python3 而不是python

    【讨论】:

      猜你喜欢
      • 2018-10-24
      • 2021-12-06
      • 2020-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多