如何将 python 模块添加到 jython/lib?

Posted

技术标签:

【中文标题】如何将 python 模块添加到 jython/lib?【英文标题】:How to add python modules to jython/lib? 【发布时间】:2019-08-18 17:53:54 【问题描述】:

我正在关注这个答案:Distributing my Python scripts as JAR files with Jython?

这是我正在尝试转换为 jar 文件的 python 文件 (myFILE.py):

from tkinter import *
root = Tk()
root.mainloop()
1) 下载 jython

(在 jython 文件夹内)

2) cp jython.jar jythonlib.jar 3) zip -r jythonlib.jar 库 4) cp jytonlib.jar myapp.jar

最后,我尝试运行它:

5) java -jar myapp.jar myFile.py

ImportError: 没有名为 tkinter 的模块

如何将 tkinter 库添加到 jython/lib 文件夹?

【问题讨论】:

【参考方案1】:

您还必须将 tkinter 库添加到您的项目中,或者您必须将导入方式路由到它所在的路径。 在 Python 中,你有你的 PYTHONPATH 东西(我猜几乎)每个库都在他的位置。但是您在 Jython 中没有这种可能性。 这需要一切。

【讨论】:

以上是关于如何将 python 模块添加到 jython/lib?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 sqlite3 模块添加到 Python?

如何将图像添加到 Python 包索引文档中?

如何在linux环境下添加python模块路径

如何将 python“库”添加到 Eclypse 和 pydev

如何将 Python 控制台添加到 C/C++ 程序

如何使用 docx 模块将样式对象中的格式化值添加到 Word 文档表中?