Я использовал Pip Install evdev для установки evdev в Env, установленной на Ubuntu. Но это дает следующую ошибку. < /P>
In file included from /nvme-ssd1/wuwenqiang/nvme-ssd1/wuwenqiang/envs/human_policy/include/python3.11/Python.h:91,
from src/evdev/ecodes.c:1:
src/evdev/ecodes.c: In function ‘PyInit__ecodes’:
src/evdev/ecodes.c:542:29: error: ‘KEY_LINK_PHONE’ undeclared (first use in this function); did you mean ‘KEY_PICKUP_PHONE’?
542 | PyModule_AddIntMacro(m, KEY_LINK_PHONE);
| ^~~~~~~~~~~~~~
/nvme-ssd1/wuwenqiang/nvme-ssd1/wuwenqiang/envs/human_policy/include/python3.11/modsupport.h:63:67: note: in definition of macro ‘PyModule_AddIntMacro’
63 | #define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant(m, #c, c)
| ^
src/evdev/ecodes.c:542:29: note: each undeclared identifier is reported only once for each function it appears in
542 | PyModule_AddIntMacro(m, KEY_LINK_PHONE);
| ^~~~~~~~~~~~~~
/nvme-ssd1/wuwenqiang/nvme-ssd1/wuwenqiang/envs/human_policy/include/python3.11/modsupport.h:63:67: note: in definition of macro ‘PyModule_AddIntMacro’
63 | #define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant(m, #c, c)
| ^
src/evdev/ecodes.c:616:29: error: ‘KEY_REFRESH_RATE_TOGGLE’ undeclared (first use in this function)
616 | PyModule_AddIntMacro(m, KEY_REFRESH_RATE_TOGGLE);
| ^~~~~~~~~~~~~~~~~~~~~~~
/nvme-ssd1/wuwenqiang/nvme-ssd1/wuwenqiang/envs/human_policy/include/python3.11/modsupport.h:63:67: note: in definition of macro ‘PyModule_AddIntMacro’
63 | #define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant(m, #c, c)
| ^
src/evdev/ecodes.c:631:29: error: ‘KEY_ACCESSIBILITY’ undeclared (first use in this function)
631 | PyModule_AddIntMacro(m, KEY_ACCESSIBILITY);
| ^~~~~~~~~~~~~~~~~
/nvme-ssd1/wuwenqiang/nvme-ssd1/wuwenqiang/envs/human_policy/include/python3.11/modsupport.h:63:67: note: in definition of macro ‘PyModule_AddIntMacro’
63 | #define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant(m, #c, c)
| ^
src/evdev/ecodes.c:632:29: error: ‘KEY_DO_NOT_DISTURB’ undeclared (first use in this function)
632 | PyModule_AddIntMacro(m, KEY_DO_NOT_DISTURB);
| ^~~~~~~~~~~~~~~~~~
/nvme-ssd1/wuwenqiang/nvme-ssd1/wuwenqiang/envs/human_policy/include/python3.11/modsupport.h:63:67: note: in definition of macro ‘PyModule_AddIntMacro’
63 | #define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant(m, #c, c)
| ^
error: command '/usr/bin/gcc' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for evdev
Failed to build evdev
error: failed-wheel-build-for-install
× Failed to build installable wheels for some pyproject.toml based projects
< /code>
Я попытался добавить GCC в путь окружающей среды, но не работал. И я проверил путь GCC. Он использует системный компилятор.
Кто -нибудь знает, как его решить? < /P>
Подробнее здесь: https://stackoverflow.com/questions/797 ... uild-evdev
PIP не удалось построить EVDEV ⇐ Linux
1754472005
Anonymous
Я использовал Pip Install evdev для установки evdev в Env, установленной на Ubuntu. Но это дает следующую ошибку. < /P>
In file included from /nvme-ssd1/wuwenqiang/nvme-ssd1/wuwenqiang/envs/human_policy/include/python3.11/Python.h:91,
from src/evdev/ecodes.c:1:
src/evdev/ecodes.c: In function ‘PyInit__ecodes’:
src/evdev/ecodes.c:542:29: error: ‘KEY_LINK_PHONE’ undeclared (first use in this function); did you mean ‘KEY_PICKUP_PHONE’?
542 | PyModule_AddIntMacro(m, KEY_LINK_PHONE);
| ^~~~~~~~~~~~~~
/nvme-ssd1/wuwenqiang/nvme-ssd1/wuwenqiang/envs/human_policy/include/python3.11/modsupport.h:63:67: note: in definition of macro ‘PyModule_AddIntMacro’
63 | #define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant(m, #c, c)
| ^
src/evdev/ecodes.c:542:29: note: each undeclared identifier is reported only once for each function it appears in
542 | PyModule_AddIntMacro(m, KEY_LINK_PHONE);
| ^~~~~~~~~~~~~~
/nvme-ssd1/wuwenqiang/nvme-ssd1/wuwenqiang/envs/human_policy/include/python3.11/modsupport.h:63:67: note: in definition of macro ‘PyModule_AddIntMacro’
63 | #define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant(m, #c, c)
| ^
src/evdev/ecodes.c:616:29: error: ‘KEY_REFRESH_RATE_TOGGLE’ undeclared (first use in this function)
616 | PyModule_AddIntMacro(m, KEY_REFRESH_RATE_TOGGLE);
| ^~~~~~~~~~~~~~~~~~~~~~~
/nvme-ssd1/wuwenqiang/nvme-ssd1/wuwenqiang/envs/human_policy/include/python3.11/modsupport.h:63:67: note: in definition of macro ‘PyModule_AddIntMacro’
63 | #define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant(m, #c, c)
| ^
src/evdev/ecodes.c:631:29: error: ‘KEY_ACCESSIBILITY’ undeclared (first use in this function)
631 | PyModule_AddIntMacro(m, KEY_ACCESSIBILITY);
| ^~~~~~~~~~~~~~~~~
/nvme-ssd1/wuwenqiang/nvme-ssd1/wuwenqiang/envs/human_policy/include/python3.11/modsupport.h:63:67: note: in definition of macro ‘PyModule_AddIntMacro’
63 | #define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant(m, #c, c)
| ^
src/evdev/ecodes.c:632:29: error: ‘KEY_DO_NOT_DISTURB’ undeclared (first use in this function)
632 | PyModule_AddIntMacro(m, KEY_DO_NOT_DISTURB);
| ^~~~~~~~~~~~~~~~~~
/nvme-ssd1/wuwenqiang/nvme-ssd1/wuwenqiang/envs/human_policy/include/python3.11/modsupport.h:63:67: note: in definition of macro ‘PyModule_AddIntMacro’
63 | #define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant(m, #c, c)
| ^
error: command '/usr/bin/gcc' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for evdev
Failed to build evdev
error: failed-wheel-build-for-install
× Failed to build installable wheels for some pyproject.toml based projects
< /code>
Я попытался добавить GCC в путь окружающей среды, но не работал. И я проверил путь GCC. Он использует системный компилятор.
Кто -нибудь знает, как его решить? < /P>
Подробнее здесь: [url]https://stackoverflow.com/questions/79727078/pip-failied-to-build-evdev[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия