python - 为 Jython 虚拟环境定义类路径

标签 python jython virtualenv bottle

我已经安装了Jython , 一个 virtualenv命名为“jython-env”并安装了“bottle”来进行一些 web 应用程序开发。我必须在此应用程序中使用一些 JAR 文件以供某些 Python 代码使用。我知道我必须设置应包含这些 JAR 文件的类路径。我尝试使用

设置类路径
export classpath=/home/myname/jclasses/foo.jar

但是当我尝试导入该类时,它显示找不到模块。我是 Java 的新手,而且是第一次这样做。

难道不能配置成我可以将 JAR 文件放在我的 virtualenv 的 sitepackages 目录中并从那里使用它吗?

最佳答案

jython -Dpython.path=/path/to/myjar.jar

这是另一个想法:您可以使用 .pth 文件。

创建文件 - /path/to/jythonenv/Lib/site-packages/myjars.pth:

path/to/jar1.jar
path/to/jar2.jar

也可以解决这个问题。

关于python - 为 Jython 虚拟环境定义类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5839300/

相关文章:

python - 如何使用 Python 图像库 (PIL) 识别非照片或 'uninteresting' 图像

python - python 中的 Rfc 1123

python - Flask-Restplus:如何建模字符串或对象?

java - Jython 是我的代码库中的负担吗?

python - 在 virtualenv : `pip install -e .` vs `python setup.py install` 中设置

python - CommandError : 'learning_log' s not a valid project name. 请确保名称是有效的标识符

python - 在Python中将多列转换为行

java - 使用 Jython 时内存不足

java - 我可以创建没有 svg 文件的 JSVGCanvas 吗?

virtualenv - 包通过 pip 安装在错误的 (src) 目录而不是站 pip 包中