Не найдено подходящего распределения для django для python 3.6.5 - PullRequest
0 голосов
/ 09 мая 2018

Я создаю новое приложение Django с новой версией Django. Я обнаружил, что Django 2.0 доступен (2.0.5) https://www.djangoproject.com/download/, и сейчас пытаюсь установить его с помощью pip.

pip install Django==2.0.5

Но это не работает для меня.

Collecting Django==2.0.5
  Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x044F7630>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/django/
  Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x044F7850>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/django/
  Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x044F7A50>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/django/
  Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x044F74D0>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/django/
  Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x044F7C30>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/django/
  Could not find a version that satisfies the requirement Django==2.0.5 (from versions: )
No matching distribution found for Django==2.0.5

Я использую python 3.6.5 и pip 9.0.3. Что здесь не так?

Ответы [ 3 ]

0 голосов
/ 05 июня 2018

Установка с определенной версией в пипсах, как указано Канаком.

Если вы по-прежнему получаете сообщение об ошибке, возможно, это связано с отсутствием пакетов. Я также получал ту же ошибку. Окончательно решается с помощью следующего набора команд:

sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

Rerun python установка в соответствующую директорию:

sudo make
sudo make install

Установить django:

sudo pip3 install django

Если вы все еще получаете ошибку, установите django, используя tar-файл:

Download Django-x.x.x.tar.gz from django website
Cd path/where/downloaded
tar -xzvf django.tar.gz (unzip the downloaded file)
cd Django-x.x.x

Чтобы установить Django, используйте команду:

python setup.py install –user

Команда для проверки версии:

django-admin –version

Надеюсь, это поможет.

0 голосов
/ 12 марта 2019

Обновление пипа вручную помогло мне

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

Кстати, в виртуальной среде.

0 голосов
/ 21 мая 2018

Вы можете использовать

pip install Django == 1,11

это для Mac OS работает 10x

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...