Как решить следующие проблемы с зависимостью?

ERROR: Cannot install -r requirements.txt (line 10), -r requirements.txt (line 15), intriniorealtime==2.2.0 and requests==2.20.0 because these package versions have conflicting dependencies.

The conflict is caused by:

The user requested requests==2.20.0
coreapi 2.3.3 depends on requests
django-allauth 0.40.0 depends on requests
intriniorealtime 2.2.0 depends on requests==2.19.1

Чтобы исправить это, вы можете попытаться сделать следующее:

  1. ослабьте диапазон версий пакетов, которые вы указали
  2. удалите версии пакетов, чтобы позволить pip попытаться решить конфликт зависимостей

Мой файл requirements.txt для python django.

amqp         ==2.5.2
anyjson      ==0.3.3
astroid      ==2.4.2
billiard     ==3.6.1.0
celery       ==4.4.0
certifi      ==2019.9.11
cffi         ==1.14.0
chardet      ==3.0.4
colorama     ==0.4.3
coreapi      ==2.3.3
coreschema   ==0.0.4
cryptography ==2.8
defusedxml           ==0.6.0
Django               ==2.2.6
django-allauth       ==0.40.0
django-appconf       ==1.0.6
django-base-url      ==2019.7.24
django-compat        ==1.0.15
django-cors-headers  ==3.7.0
django-crispy-forms  ==1.7.2
django-crontab       ==0.7.1
django-cryptography  ==1.1
django-markdown-deux ==1.0.5
django-pagedown      ==0.1.1
django-rest-auth          ==0.9.5
django-rest-passwordreset ==1.0.0
django-rest-swagger       ==2.2.0
django-timezone-field     ==4.0
django-unique-slugify     ==1.1
djangorestframework       ==3.9.4
djangorestframework-jwt   ==1.8.0
future                    ==0.18.2
idna                      ==2.7
importlib-metadata        ==1.3.0
intrinio-sdk              ==5.0.1
intriniorealtime          ==2.2.0
isort                     ==4.3.21
itypes                    ==1.1.0
Jinja2                    ==2.10.3
kombu                     ==4.6.7
lazy-object-proxy         ==1.4.3
markdown2                 ==2.3.8
MarkupSafe                ==1.1.1
mccabe                    ==0.6.1
more-itertools            ==8.0.2
mysqlclient               ==1.4.6
numpy                     ==1.18.1
oauthlib                  ==3.1.0
openapi-codec             ==1.3.2
packaging                 ==19.2
pandas                    ==1.0.2
paypalrestsdk             ==1.13.1
Pillow                    ==7.0.0
pip                       ==19.2.3
pycparser                 ==2.19
pyfcm                     ==1.4.7
PyJWT                     ==1.4.0
pylint                    ==2.5.3
pyOpenSSL                 ==19.1.0
pyparsing                 ==2.4.2
python-crontab            ==2.4.0
python-dateutil           ==2.8.1
python-http-client        ==3.2.7
python3-openid            ==3.1.0
pytz                      ==2019.3
redis                     ==3.3.11
requests                  ==2.20.0
requests-oauthlib         ==1.2.0
schedule                  ==0.6.0
sendgrid                  ==6.2.2
setuptools                ==41.2.0
simplejson                ==3.16.0
six                       ==1.12.0
sqlparse                  ==0.3.0
stripe                    ==2.44.0
toml                      ==0.10.1
uritemplate               ==3.0.0
urllib3                   ==1.23
vine                      ==1.3.0
websocket-client          ==0.48.0
whitenoise                ==5.0.1
wrapt                     ==1.12.1
zipp                      ==0.6.0

Я пробовал удалить intrino и изменить запрос ==2.20.0 на requests, но все равно не сработало, затем я попробовал обновить версию intrino, которая может использовать запрос 2.20 или выше, чтобы сделать его совместимым или полностью удалить intrinorealtime, тогда он дает мне следующую ошибку

ERROR: To modify pip, please run the following command:
C:\Users\jaina\AppData\Local\Programs\Python\Python38\python.exe -m pip install -r requirements.txt

, что, как я думаю, указывает на отсутствие зависимостей, независимо от того, что я делаю, от понижения до повышения зависимостей, чтобы решить мою проблему, я всегда в итоге получаю

ERROR: To modify pip, please run the following command:
C:\Users\jaina\AppData\Local\Programs\Python\Python38\python.exe -m pip install -r requirements.txt 

выше ошибка в конце. Кто-нибудь может помочь?

Это происходит потому, что вы пытаетесь установить версию пакета, которая не поддерживается другими пакетами в вашем окружении. Поэтому не пытайтесь установить определенную версию.

Просто уберите "==2.20.0" после "requests", и он сам разберется, какую версию нужно установить.

Вернуться на верх