当为我的项目安装依赖项时,我得到了一个错误!
操作系统: WinDow 11
Python: 3.10.4 (64位)
和平执行方案: 22.1.2
Building wheel for django-admin-sortable2 (setup.py) ... done
Created wheel for django-admin-sortable2: filename=django_admin_sortable2-0.7.5-py3-none-any.whl size=69989 sha256=0a4ff29d0c9b0422611dde61c6c1665dd36b10f98413f4ed7b8532e29afdc03d
Stored in directory: c:\users\kev\appdata\local\pip\cache\wheels\99\3e\95\384eeaa2d641ef0c9e8b46e701737b53ae6a973358887816e0
Building wheel for easy-thumbnails (setup.py) ... done
Created wheel for easy-thumbnails: filename=easy_thumbnails-2.7-py2.py3-none-any.whl size=69700 sha256=ce66afcd2ca403acf9225b53eed60300c8d37c3bad53dcdf37ebc3a25550bdc6
Stored in directory: c:\users\kev\appdata\local\pip\cache\wheels\cb\33\00\f7fa4b381ae4cbaf99674fb7a4411339d38e616cfcc41632c5
Building wheel for gevent (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for gevent (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [288 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-310
creating build\lib.win-amd64-cpython-310\gevent
copying src\gevent\ares.py -> build\lib.win-amd64-cpython-310\gevent
copying src\gevent\backdoor.py -> build\lib.win-amd64-cpython-310\gevent
copying src\gevent\baseserver.py -> build\lib.win-amd64-cpython-310\gevent
copying src\gevent\builtins.py -> build\lib.win-amd64-cpython-310\gevent
发布于 2022-06-28 08:05:26
tl;博士:使用python3.8或更新requirement.txt版本。
更多信息
(A) gevent==20.9、(B) windows 10和(C) python3.10的组合没有预制车轮。您可以通过pypi查看下载所提供的内容(https://pypi.org/project/gevent/20.9.0/#files)来检查这类内容。
我假设您无法自己从源代码编译东西(这很麻烦),所以您需要更改(A)、(B)或(C)。
(A)。改变这意味着放松或更新版本要求。例如,gevent==21.12有一个用于windows和python3.10的轮子
(B)。更改这意味着不使用windows,可能不是一个选项。
(C)。改变这一点意味着使用较早的python版本。例如,python3.8有一个用于gevent==20.9的轮子。
发布于 2022-06-28 08:12:40
gevent==20.9.0
可能不支持Python3.10,您可以将其降级为Python3.8,也可以尝试下载和安装最新版本的gevent - gevent 21.12.0
-参见https://pypi.org/project/gevent/#downloads。
gevent==21.12.0
.
requirements.txt
并将行gevent==20.9.0
替换为您可以尝试安装所有依赖项的行gevent==20.9.0
:pip install -r requirements.txt
如果上面的解决方案没有帮助,请尝试手动安装一个gevent
轮毂:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#greenlet
greenlet
轮greenlet‑1.1.2‑cp310‑cp310‑win_amd64.whl
到包含下载greenlet
轮的本地目录,并安装pip install greenlet‑1.1.2‑cp310‑cp310‑win_amd64.whl
https://www.lfd.uci.edu/~gohlke/pythonlibs/#gevent
gevent
轮gevent‑21.12.0‑cp310‑cp310‑win_amd64.whl
到包含下载gevent
轮的本地目录,并安装pip install gevent‑21.12.0‑cp310‑cp310‑win_amd64.whl
最后,您可以从pip install -r requirements.txt
中删除gevent==20.9.0
并安装其他依赖项:
https://stackoverflow.com/questions/72782410
复制相似问题