Не удается установить Django с помощью pip

Я пытаюсь установить Django 1.11 на ubuntu 16.04 с помощью pip (python 2.7)

Я выполнил следующую команду: sudo pip install Django, но я получаю:

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

Есть идеи?

0
задан 16 May 2018 в 13:33

2 ответа

Копирование этого ответа из переполнения стека:

Вам необходимо обновить протокол следующим образом:

curl https://bootstrap.pypa.io/get-pip.py | python

Примечание. Возможно, вам придется использовать sudo python выше, если не в виртуальная среда.

(Обратите внимание, что обновление pip с помощью pip, т. е. pip install --upgrade pip, также не будет обновлять его правильно. Его просто проблема с курицей и яйцом. pip не работает, если не использовать TLS > = 1.2)

Как уже упоминалось в этот ответ , это связано с недавним отказом TLS для pip. Сайты Python.org перестали поддерживать версии TLS версии 1.0 и 1.1.

На странице состояния Python:

Завершено - завершение календаря завершено, а TLSv1.0 и TLSv1.1 были отключены. 11 апреля, 15:37 UTC

Для пользователей Pycharm (virtualenv):

Запустите виртуальную среду с оболочкой. (замените «./venv/bin/activate» на свой собственный путь) source ./venv/bin/activate Запустите обновление curl https://bootstrap.pypa.io/get-pip.py | python Перезапустите pycharm и проверьте свой интерпретатор python в разделе «Предпочтения».
0
ответ дан 17 July 2018 в 14:09

Копирование этого ответа из переполнения стека:

Вам необходимо обновить протокол следующим образом:

curl https://bootstrap.pypa.io/get-pip.py | python

Примечание. Возможно, вам придется использовать sudo python выше, если не в виртуальная среда.

(Обратите внимание, что обновление pip с помощью pip, т. е. pip install --upgrade pip, также не будет обновлять его правильно. Его просто проблема с курицей и яйцом. pip не работает, если не использовать TLS > = 1.2)

Как уже упоминалось в этот ответ , это связано с недавним отказом TLS для pip. Сайты Python.org перестали поддерживать версии TLS версии 1.0 и 1.1.

На странице состояния Python:

Завершено - завершение календаря завершено, а TLSv1.0 и TLSv1.1 были отключены. 11 апреля, 15:37 UTC

Для пользователей Pycharm (virtualenv):

Запустите виртуальную среду с оболочкой. (замените «./venv/bin/activate» на свой собственный путь) source ./venv/bin/activate Запустите обновление curl https://bootstrap.pypa.io/get-pip.py | python Перезапустите pycharm и проверьте свой интерпретатор python в разделе «Предпочтения».
0
ответ дан 20 July 2018 в 14:13

Другие вопросы по тегам:

Похожие вопросы: