Как решить следующие проблемы с зависимостью?
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
Чтобы исправить это, вы можете попытаться сделать следующее:
- ослабьте диапазон версий пакетов, которые вы указали
- удалите версии пакетов, чтобы позволить 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", и он сам разберется, какую версию нужно установить.