Есть ли пакет debian для модуля python glm?

Я пытаюсь собрать программное обеспечение на Launchpad, но получаю сообщение об ошибке

ModuleNotFoundError: No module named 'glm'

Я не смог найти ни одного пакета с названием python3-glm в https://packages.ubuntu.com/ Доступен ли этот пакет под другим именем?

Обратите внимание, что установка из pip невозможна при сборке в Launchpad.

5
задан 3 September 2021 в 09:38

1 ответ

Проведя небольшое исследование, я вижу следующее. ArchLinux AUR имеет PKGBUILD для графиков , где упоминается python-pyglm .

Таким образом, возможный способ скомпилировать новейшие графики - сначала создать deb-пакет для библиотеки PyGLM с помощью:

sudo apt-get update
sudo apt-get install devscripts debhelper python3-all-dev python3-setuptools dh-python

cd ~/Downloads
git clone https://github.com/N0rbert/PyGLM.git
cd PyGLM
debuild -b -uc -us

sudo apt-get install ../python3-pyglm_2.3.1_amd64.deb

, а затем скомпилировать графики в Ubuntu 20.04 LTS следующим образом:

sudo apt-get update
sudo apt-get install devscripts debhelper python3-all-dev python3-setuptools dh-python python3-opengl libglib2.0-dev gobject-introspection python3-jinja2 python3-numpy python3-lark python3-pytest python3-freetype

cd ~/Downloads
git clone https://github.com/apandada1/Plots
cd Plots
debuild -b -uc -us

sudo apt-get install ../plots_0.5.1_all.deb

PPA был сделал доступным. Этот PPA может использоваться как зависимость других проектов, которым требуется этот пакет.


Что интересно - исходная версия 0.5.1 от 28 января обычно компилируется на Ubuntu 20.04 LTS и 21.04

sudo apt-get update
sudo apt-get install devscripts debhelper python3-all-dev python3-setuptools dh-python python3-opengl libglib2.0-dev gobject-introspection python3-jinja2 python3-numpy python3-lark python3-pytest

cd ~/Downloads
wget https://github.com/alexhuntley/Plots/archive/v0.5.1.tar.gz
tar -xf v0.5.1.tar.gz
cd Plots-0.5.1/
debuild -b -uc -us

, поскольку она не зависит от PyGLM.

3
ответ дан 4 September 2021 в 09:21

Другие вопросы по тегам:

Похожие вопросы: