Как исправить ошибку «ОШИБКА: не удалось найти версию, которая соответствует установке»? - PullRequest
0 голосов
/ 02 февраля 2019

Я пытаюсь установить django-crispy-формы с помощью pipenv.

Он устанавливается, потому что когда я запускаю команду "pip freeze", я вижу ее.

когда приходит время для блокировки [пакеты] зависимости…

Он сталкивается с блокировкой, и я получаю эту ошибку.

[pipenv.exceptions.ResolutionFailure]:   File "c:/users/rapture c. 
godson/appdat
a/local/programs/python/python37-32/lib/site- 
packages/pipenv/resolver.py", line
69, in resolve
[pipenv.exceptions.ResolutionFailure]:       req_dir=requirements_dir
[pipenv.exceptions.ResolutionFailure]:   File "c:\users\rapture c. 
godson\appdat
a\local\programs\python\python37-32\lib\site-packages\pipenv\utils.py", 
line 726
, in resolve_deps
[pipenv.exceptions.ResolutionFailure]:       req_dir=req_dir,
[pipenv.exceptions.ResolutionFailure]:   File "c:\users\rapture c. 
godson\appdat
a\local\programs\python\python37-32\lib\site-packages\pipenv\utils.py", 
line 480
, in actually_resolve_deps
[pipenv.exceptions.ResolutionFailure]:       resolved_tree = 
resolver.resolve()
[pipenv.exceptions.ResolutionFailure]:   File "c:\users\rapture c. 
godson\appdat
a\local\programs\python\python37-32\lib\site-packages\pipenv\utils.py", 
line 395
, in resolve
[pipenv.exceptions.ResolutionFailure]:       raise 
ResolutionFailure(message=str
(e))
[pipenv.exceptions.ResolutionFailure]:       
pipenv.exceptions.ResolutionFailure
: ERROR: ERROR: Could not find a version that matches install
[pipenv.exceptions.ResolutionFailure]:       No versions found
[pipenv.exceptions.ResolutionFailure]: Warning: Your dependencies could 
not be resolved. You likely have a mismatch in your sub-dependencies.
First try clearing your dependency cache with $ pipenv lock --clear, then 
try the original command again.  Alternatively, you can use $ pipenv 
install --skip-lock to bypass this mechanism, then run $ pipenv graph to 
inspect the situation.
Hint: try $ pipenv lock --pre if it is a pre-release dependency.ERROR: 
ERROR: Could not find a version that matches install
No versions found
Was https://pypi.org/simple reachable?

Я попытался выполнить следующие команды, предлагающие [pipenv install --skip-lock и pipenv install -skip-lock], но я все еще получаю ту же ошибку.

как это можно исправить, потому что я хочу развернуть проект на Heroku и не знаю, помешает ли это развертыванию проекта?

1 Ответ

0 голосов
/ 22 августа 2019

Попробуйте удалить из pipfile библиотеку, которая вызывает у вас проблему, проверьте, нет ли у вас опечатки.

pipevn install "any-library" вставит "any-library" в pipfile, даже если ее нетсуществует, это может быть одна

причина ошибки, пример: $ pipenv install any-library

ОШИБКА: ОШИБКА: не удалось найти версию, которая соответствует any-library

...