How to fix "ERROR: Could not find a version that matches install"?
How to fix "ERROR: Could not find a version that matches install"?
我正在尝试使用 pipenv 安装 django-crispy-forms。
它安装是因为当我 运行 "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 上部署项目,但我不知道这是否会阻止项目部署?
尝试从 pipfile 中删除给您带来问题的库,检查您是否有错字。
pipenv install "any-library" 将插入 "any-library" 到 pipfile,即使它不存在,这可能是错误的原因之一,
示例:
$ pipenv 安装任意库
错误:错误:找不到与任何库匹配的版本
我刚刚遇到了同样的错误,但由于不同的原因导致了错误。
即使您在所需的 Python 包中没有任何拼写错误,
如果你忘记了,你会得到与“找不到版本”完全相同的错误
声明特定的 Python 版本,例如“python_requires='>=3.8'”
在您的 virtualenv 中更新您的 pip
可能会有所帮助:py -m pip install --upgrade pip
我正在尝试使用 pipenv 安装 django-crispy-forms。
它安装是因为当我 运行 "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 上部署项目,但我不知道这是否会阻止项目部署?
尝试从 pipfile 中删除给您带来问题的库,检查您是否有错字。
pipenv install "any-library" 将插入 "any-library" 到 pipfile,即使它不存在,这可能是错误的原因之一,
示例: $ pipenv 安装任意库
错误:错误:找不到与任何库匹配的版本
我刚刚遇到了同样的错误,但由于不同的原因导致了错误。 即使您在所需的 Python 包中没有任何拼写错误, 如果你忘记了,你会得到与“找不到版本”完全相同的错误 声明特定的 Python 版本,例如“python_requires='>=3.8'”
在您的 virtualenv 中更新您的 pip
可能会有所帮助:py -m pip install --upgrade pip