Cannot install manim - Failed building wheel for manimpango
- Dominant language
- Python
- Stars
- 93.8k
- Forks
- 7.7k
- PR merge metrics
- PR metrics pending
Description
### Code and Error
**Code**: `pip install manimgl`
**Error**:
``Building wheels for collected packages: manimpango``
`` Building wheel for manimpango (pyproject.toml) ... error``
`` ERROR: Command errored out with exit status 1:``
`` command: /usr/bin/python3 /home/dada/.local/lib/python3.11/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmp3wzh_fu8``
`` cwd: /tmp/pip-install-h9k9tvc9/manimpango_bc8533fefbc14b1084ba9c2b834636e0``
`` Complete output (30 lines):``
`` running bdist_wheel``
`` running build``
`` running build_py``
`` creating build``
`` creating build/lib.linux-x86_64-cpython-311``
`` creating build/lib.linux-x86_64-cpython-311/manimpango``
`` copying manimpango/utils.py -> build/lib.linux-x86_64-cpython-311/manimpango``
`` copying manimpango/_version.py -> build/lib.linux-x86_64-cpython-311/manimpango``
`` copying manimpango/__init__.py -> build/lib.linux-x86_64-cpython-311/manimpango``
`` copying manimpango/register_font.pxd -> build/lib.linux-x86_64-cpython-311/manimpango``
`` copying manimpango/pango.pxd -> build/lib.linux-x86_64-cpython-311/manimpango``
`` copying manimpango/glib.pxd -> build/lib.linux-x86_64-cpython-311/manimpango``
`` copying manimpango/cmanimpango.pxd -> build/lib.linux-x86_64-cpython-311/manimpango``
`` copying manimpango/cairo.pxd -> build/lib.linux-x86_64-cpython-311/manimpango``
`` copying manimpango/register_font.pyx -> build/lib.linux-x86_64-cpython-311/manimpango``
`` copying manimpango/enums.pyx -> build/lib.linux-x86_64-cpython-311/manimpango``
`` copying manimpango/cmanimpango.pyx -> build/lib.linux-x86_64-cpython-311/manimpango``
`` running build_ext``
`` building 'manimpango.cmanimpango' extension``
`` creating build/temp.linux-x86_64-cpython-311``
`` creating build/temp.linux-x86_64-cpython-311/tmp``
`` creating build/temp.linux-x86_64-cpython-311/tmp/pip-install-h9k9tvc9``
`` creating build/temp.linux-x86_64-cpython-311/tmp/pip-install-h9k9tvc9/manimpango_bc8533fefbc14b1084ba9c2b834636e0``
`` creating build/temp.linux-x86_64-cpython-311/tmp/pip-install-h9k9tvc9/manimpango_bc8533fefbc14b1084ba9c2b834636e0/manimpango``
`` x86_64-unknown-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -g -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -g -fPIC -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/python3.11 -c /tmp/pip-install-h9k9tvc9/manimpango_bc8533fefbc14b1084ba9c2b834636e0/manimpango/cmanimpango.c -o build/temp.linux-x86_64-cpython-311/tmp/pip-install-h9k9tvc9/manimpango_bc8533fefbc14b1084ba9c2b834636e0/manimpango/cmanimpango.o -pthread -pthread
/tmp/pip-install-h9k9tvc9/manimpango_bc8533fefbc14b1084ba9c2b834636e0/manimpango/cmanimpango.c:71:10: fatal error: Python.h: No such file or directory``
`` 71 | #include "Python.h"``
`` | ^~~~~~~~~~``
`` compilation terminated.``
` error: command '/usr/bin/x86_64-unknown-linux-gnu-gcc' failed with exit code 1`
`` ----------------------------------------``
`ERROR: Failed building wheel for manimpango`
`Failed to build manimpango`
`ERROR: Could not build wheels for manimpango, which is required to install pyproject.toml-based projects`
### Environment
**OS System**: void-linux
**python version**: 3.11.2
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.