我正在 PyDev 中构建一个 Jython 程序,在此过程中发现需要一些不是 Jython 2.5 标准但对 CPython 2.7 是标准的包。到目前为止,我一直在使用 python 的 easy_install 并错误地将 PyDev 指向/usr/lib/python2.7/dist-packages。虽然不正确,但这在过去几个月一直有效,直到今天我遇到 this problem ; Python 2.7 库之一对 Jython 库有先见之明并导致破坏。
我的问题有两个:
为 Jython 打包库的正确方法是什么。是不是像 virtual-env + easy_install 一样简单?如果是这样,如何为 Jython 设置虚拟环境?
将 Python 2.7 库反向移植到 Jython 安装中的正确方法是什么,假设它们可以在 2.5 上运行。 (奖励积分和使用 pkg_resources 模块的示例。)
请您参考如下方法:
好吧,这个比我想象的要明显得多。
this question 的答案解释了 Jython 的 easy_install 安装,引用了所有内容,Jython 文档的附录...
然后使用/path/to/jython/bin/easy_install 将附加模块安装到它们应该驻留的 Jython/Lib/site-packages/目录中。
