【问题标题】:How to get the gmpy2 module in RPI2 Buildroot如何在 RPI2 Buildroot 中获取 gmpy2 模块
【发布时间】:2019-04-21 03:35:08
【问题描述】:

我无法让 gmpy2 Python 模块在 Raspberry Pi2 的 Buildroot 构建中工作。 Buildroot 默认不包含 gmpy2 模块。

Buildroot 也不包含 GCC,因此我在另一个 RPI2 板上(与 Buildroot 板具有相同的 Python 版本——3.7.2——)从 Raspbian 上的源代码编译了 gmpy2 模块,并复制了生成的 @987654321 @ 到 Buildroot 板的 /usr/lib/python3.7/site-packages/ 并在同一目录下放一个链接 gmpy2.so

我希望 Python 能够看到该模块,但结果却是:

# python3
Python 3.7.2 (default, Apr 10 2019, 23:36:01)
[GCC 7.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import gmpy2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: File not found
>>>

非常感谢任何帮助!

【问题讨论】:

    标签: python-3.x raspberry-pi2 gmp buildroot gmpy


    【解决方案1】:

    要为 gmpy2 创建一个实际的 Buildroot 包,运行 utils/scanpypi gmpy2 就足够了。确保package/python-gmpy2/Config.in来源于package/Config.in,然后可以在menuconfig中正常选择。

    如果一切正常,请send the patch to the Buildroot mailing list 加入上游。感谢您的贡献!

    【讨论】:

    • 谢谢。有效。我不得不将PYTHON_GMPY2_EXTRACT_CMDS = unzip 添加到package/python-gmpy2/python-gmpy2.mk,因为来自 PyPI 的源代码已压缩。
    猜你喜欢
    • 1970-01-01
    • 2016-12-05
    • 2015-03-25
    • 2019-05-18
    • 2016-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-01
    相关资源
    最近更新 更多