[英]Upgrading pip/installing django - [SSL: TLSV1_ALERT_PROTOCOL_VERSION]
I am having issues with installing django and upgrading pip. 我在安装django和升级pip时遇到问题。 I don't know how I began running into these issues, but when I go to type django-admin startproject mysite
it gives me an error: 我不知道如何开始遇到这些问题,但是当我键入django-admin startproject mysite
它给了我一个错误:
-bash: django-admin: command not found -bash:django-admin:找不到命令
I go ahead and type pip install Django
and I then receive this error: 我继续输入pip install Django
,然后收到此错误:
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 无法获取URL https://pypi.python.org/simple/django/ :确认ssl证书时出现问题:[SSL:TLSV1_ALERT_PROTOCOL_VERSION] tlsv1警报协议版本(_ssl.c:590)-跳过
When upgrading pip... 当升级点...
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 无法获取URL https://pypi.python.org/simple/pip/ :确认ssl证书时出现问题:[SSL:TLSV1_ALERT_PROTOCOL_VERSION] tlsv1警报协议版本(_ssl.c:590)-跳过
I believe the issue lies within [SSL: TLSV1_ALERT_PROTOCOL_VERSION]
. 我认为问题出在[SSL: TLSV1_ALERT_PROTOCOL_VERSION]
。 I don't know how to go about fixing it so that I can use django and upgrade my pip version. 我不知道如何解决它,以便可以使用django并升级我的pip版本。
If I type python3 -c "import ssl; print(ssl.OPENSSL_VERSION)"
, I get OpenSSL 1.0.2n 7 Dec 2017
. 如果我输入python3 -c "import ssl; print(ssl.OPENSSL_VERSION)"
, OpenSSL 1.0.2n 7 Dec 2017
得到OpenSSL 1.0.2n 7 Dec 2017
。 Do note that I was running django with no issues before these issues came to fruition. 请注意,在这些问题实现之前,我在运行django时没有任何问题。
To upgrade pip, I typed into command prompt curl https://bootstrap.pypa.io/get-pip.py | python3
要升级pip,我在命令提示符中输入curl https://bootstrap.pypa.io/get-pip.py | python3
curl https://bootstrap.pypa.io/get-pip.py | python3
. curl https://bootstrap.pypa.io/get-pip.py | python3
。
To be able to run the django website on my machine, I had to use python3 manage.py runserver
. 为了能够在我的机器上运行django网站,我必须使用python3 manage.py runserver
。 The trick here was to use python3
instead of python
. 这里的技巧是使用python3
而不是python
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.