有没有适用于 python 模块 PyGLM 的 Debian 包?

有没有适用于 python 模块 PyGLM 的 Debian 包?

我在尝试着建造Launchpad 中的软件,但我收到错误

ModuleNotFoundError: No module named 'glm'

我发现https://pypi.org/project/PyGLM/但我找不到任何标题python3-pyglmhttps://packages.ubuntu.com/

此软件包是否以其他名称提供?请注意,在 Launchpad 中构建时,无法选择从 pip 安装。

答案1

通过一些研究,我发现了以下内容。ArchLinux AUR 软件包构建为了其中提到python-pyglm

因此,编译最新 Plots 的可能方法是首先为 PyGLM 库创建 deb 包:

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

或者,您也可以使用电力供应协议对于python3-pyglm。此 PPA 还可以用作需要此包的其他项目的依赖项。

然后在 Ubuntu 20.04 LTS 上编译 Plots,如下所示:

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

有趣的是——1 月 28 日发布原始版本 0.5.1在 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。

相关内容