Open DanielDavalos93 opened 1 year ago
Please follow the README of ManimCommunity/manimpango to install necessary system dependencies.
(Using macOS) I solved by installing some necessary package for manimpango to work.
brew install pango pkg-config
and then
pip install manimpango
and then I could easily install manimgl.
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