gpt4 book ai didi

python - 带有 C 扩展的可执行 Python Zip

转载 作者:行者123 更新时间:2023-12-04 12:26:57 24 4
gpt4 key购买 nike

我有一个带有 __main__.py 的 zip 文件执行良好:./myapp

但是在这个 zip 里面,有一个必须加载的 C 扩展 library.so 文件,但是没有找到这个 library.so 文件。

如果我执行目录(不压缩它),它会正确执行。所以看起来 C 扩展不受支持或者是一些配置问题。有任何想法吗?

http://www.python.org/dev/peps/pep-0441/

最佳答案

无法从 .zip 加载 C 扩展图书馆。这是 Python 无法控制的限制。

这已经应用于 zipimport support :

Any files may be present in the ZIP archive, but only files .py and .py[co] are available for import. ZIP import of dynamic modules (.pyd, .so) is disallowed.

关于python - 带有 C 扩展的可执行 Python Zip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16324270/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com