首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >建筑物车轮事件(pyproject.toml)没有成功运行。

建筑物车轮事件(pyproject.toml)没有成功运行。
EN

Stack Overflow用户
提问于 2022-06-28 07:35:16
回答 2查看 3.8K关注 0票数 1

当为我的项目安装依赖项时,我得到了一个错误!

操作系统: WinDow 11

Python: 3.10.4 (64位)

和平执行方案: 22.1.2

代码语言:javascript
运行
复制
  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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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的轮子。

票数 1
EN

Stack Overflow用户

发布于 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.

  • After

  • 转到requirements.txt并将行gevent==20.9.0替换为您可以尝试安装所有依赖项的行gevent==20.9.0pip install -r requirements.txt

如果上面的解决方案没有帮助,请尝试手动安装一个gevent轮毂:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#greenlet

  • Go将
  1. 下载greenletgreenlet‑1.1.2‑cp310‑cp310‑win_amd64.whl到包含下载greenlet轮的本地目录,并安装

代码语言:javascript
运行
复制
pip install greenlet‑1.1.2‑cp310‑cp310‑win_amd64.whl

https://www.lfd.uci.edu/~gohlke/pythonlibs/#gevent

  • Go将
  1. 下载geventgevent‑21.12.0‑cp310‑cp310‑win_amd64.whl到包含下载gevent轮的本地目录,并安装

代码语言:javascript
运行
复制
pip install gevent‑21.12.0‑cp310‑cp310‑win_amd64.whl

最后,您可以从pip install -r requirements.txt中删除gevent==20.9.0并安装其他依赖项:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72782410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档