Не удалось установить pip Django Channels - PullRequest
0 голосов
/ 24 июня 2018

При запуске команды pip install -U channel на Centos7 я получаю следующую ошибку:

Could not find a version that satisfies the requirement twisted>=17.5 (from daphne~=2.2->channels) (from versions: )
No matching distribution found for twisted>=17.5 (from daphne~=2.2->channels)

У меня есть виртуальный env на локальном хосте, и я пытаюсь установить все зависимости из моего файла needs.txt.,Пип-стоп дает следующий результат:

aioredis==1.1.0
asgiref==2.3.2
asn1crypto==0.24.0
async-timeout==2.0.1
attrs==17.4.0
autobahn==18.4.1
Automat==0.6.0
cffi==1.11.5
configparser==3.5.0
constantly==15.1.0
cryptography==2.2.2
Django==2.0.2
django-bootstrap3==9.1.0
django-modalview==0.1.5
h2==3.0.1
hiredis==0.2.0
hpack==3.0.0
hyperframe==5.1.0
hyperlink==18.0.0
idna==2.6
incremental==17.5.0
msgpack==0.5.6
msgpack-python==0.5.6
Pillow==5.0.0
priority==1.3.0
pyasn1==0.4.2
pyasn1-modules==0.2.1
pycparser==2.18
PyMySQL==0.8.1
pyOpenSSL==17.5.0
pytz==2018.3
redis==2.10.6
service-identity==17.0.0
six==1.11.0
txaio==2.10.0
zope.interface==4.4.3

1 Ответ

0 голосов
/ 04 июля 2018

Я собираюсь предположить, что вы используете python 3.5+, так как для работы с пакетом channel v2 для запуска требуется версия python 3.5+.

У меня была та же проблема с Centos7 и локальной установкой python3.6, который я собрал из источника.Оказывается, у меня не было установленного пакета библиотеки bz2.Вот ответ, который привел меня к этому решению: https://stackoverflow.com/a/30766325/6581384

Мне просто нужно было заменить первую команду в этом ответе следующей для centos 7: $ sudo yum install bzip2 bzip2-libs bzip2-devel

...