升级pip /安装Django-[SSL:TLSV1_ALERT_PROTOCOL_VERSION]

时间:2018-07-21 02:12:45

标签: python django ssl

我在安装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)-跳过

升级点时...

  

无法获取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时没有任何问题。

1 个答案:

答案 0 :(得分:0)

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

要在我的机器上运行django网站,我必须使用python3 manage.py runserver。这里的技巧是使用python3代替python