0

我试图让 jython 与 python 的 apt-module 一起运行。

我安装了标准的 python2.7 以及 jython2.7。在 python 中运行import apt时一切正常,但在 jython 中运行时找不到模块。当将 sys.path 扩展到 python2.7 安装时/usr/lib/python2.7/dist-packages,找到了 apt-package 但它抱怨找不到 apt-pkg-package(这只是一些简单的 .so 文件,而不是真正的“包” Python)。

在这里可以做什么?

4

1 回答 1

1

apt_pkgapt 需要,并且仅作为二进制模块实现。不幸的是,jython无法加载这些,所以你不走运。您可以将 apt_pkg 移植到 Java(您可以简单地使用JNI创建一个 shim )、纯 Python,或使用其他机制(例如在命令行上调用 apt 前端并解析其输出)。

于 2013-03-31T22:36:07.890 回答