我在安装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 回答
要升级pip,我输入命令提示符
curl https://bootstrap.pypa.io/get-pip.py | python3
.为了能够在我的机器上运行django网站,我不得不使用
python3 manage.py runserver
. 这里的诀窍是使用python3
而不是python
.