python - 如何修复 pipenv 中的“错误:错误:找不到与枕头匹配的版本”错误
问题描述
我正在尝试使用 pipenv 安装 pyqt5。
此错误出现在 pipenv shelll 中。
错误:错误:找不到与枕头匹配的版本。
我尝试运行以下命令建议 [pipenv install --skip-lock 和 pipenv lock -clear] 但我仍然收到相同的错误。
(PYQT5-oLhRixBB) D:\PYQT5>pipenv install pyqt5
Installing pyqt5…
Adding pyqt5 to Pipfile's [packages]…
Installation Succeeded
Pipfile.lock not found, creating…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Locking Failed!
[pipenv.exceptions.ResolutionFailure]: File "C:/Users/Hasee/AppData/Roaming/Python/Python36/site-packages/pipenv/resolver.py", line 69, in resolve
[pipenv.exceptions.ResolutionFailure]: req_dir=requirements_dir
[pipenv.exceptions.ResolutionFailure]: File "C:\Users\Hasee\AppData\Roaming\Python\Python36\site-packages\pipenv\utils.py", line 726, in resolve_deps
[pipenv.exceptions.ResolutionFailure]: req_dir=req_dir,
[pipenv.exceptions.ResolutionFailure]: File "C:\Users\Hasee\AppData\Roaming\Python\Python36\site-packages\pipenv\utils.py", line 480, in actually_resolve_deps
[pipenv.exceptions.ResolutionFailure]: resolved_tree = resolver.resolve()
[pipenv.exceptions.ResolutionFailure]: File "C:\Users\Hasee\AppData\Roaming\Python\Python36\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 pillow
[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 pillow
No versions found
Was http://pypi.douban.com/simple reachable?
[pipenv.exceptions.ResolutionFailure]: req_dir=requirements_dir
[pipenv.exceptions.ResolutionFailure]: File "C:\Users\Hasee\AppData\Roaming\Python\Python36\site-packages\pipenv\utils.py", line 726, in resolve_deps
[pipenv.exceptions.ResolutionFailure]: req_dir=req_dir,
[pipenv.exceptions.ResolutionFailure]: File "C:\Users\Hasee\AppData\Roaming\Python\Python36\site-packages\pipenv\utils.py", line 480, in actually_resolve_deps
[pipenv.exceptions.ResolutionFailure]: resolved_tree = resolver.resolve()
[pipenv.exceptions.ResolutionFailure]: File "C:\Users\Hasee\AppData\Roaming\Python\Python36\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 pillow
[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 pillow
No versions found
Was http://pypi.douban.com/simple reachable?
解决方案
推荐阅读
- javascript - 为什么在 nodejs 中随处使用 Asynchornus 函数是最佳实践
- python - 在 pandas 中,将散点图添加到折线图
- java - 如何在java中以不同语言(西班牙语)从sql日期打印月份?
- ios - Flutter 应用程序 - 错误,Xcode **构建失败**
- mysql - 使用当前时间戳重命名数据库的 bash 脚本
- c# - 为什么 Visual Studio (2019) 在 LogCritical 上中断
- sql - Derby 数据库在返回值时附加空间
- windows - [已解决]服务恢复“运行程序”不起作用
- botframework - Bot Framework -“无法找到具有知识库 ID 的 QnA Maker 服务...”错误
- qt5 - 在嵌入式 Linux 上禁用 QtQuick2 应用程序的 HDMI 输出