问题标签 [jython-2.7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1876 浏览

python-2.7 - Python 导入错误:无法导入名为 _counter 的模块(这是一个 .so 文件)

我正在使用Jython执行python 脚本connect_host.py,它使用paramiko模块连接到指定的主机。

paramiko 模块在内部使用 Crypto 模块,而Crypto.Util 模块使用Counter.py反过来尝试导入 _counter,它存在于 Crypto.Util 相同的位置,但作为.so 文件

在执行时,python 抛出以下错误:

如何让 Jython 加载_counter 模块,这是一个 .so 文件??????

0 投票
0 回答
189 浏览

jython-2.7 - 我需要使用整数在地图上绘制多条线

我需要使用 jython (JES) 向 .png 地图添加线条,使用整数表示有多少个城市,另一个输入从 0 到 9 的城市编号,我必须使用下面的 X 和 Y 坐标(即 0 = 45,310) 在第二个整数之前一切正常,然后我的编码从那一点开始。我很感激任何帮助谢谢。

0 投票
2 回答
7164 浏览

jython - jython-standalone-2.7.0.jar 和 jython-2.7.0.jar 有什么区别

我写了一个Java例子,代码是:

在我的pom.xml,如果我使用:

然后我可以java -jar target/jython-example-1.0-SNAPSHOT.jar成功运行,顺便说一句,我曾经maven-assembly-plugin构建一个可运行的jar。

如果我使用:

那么当我运行时java -jar target/jython-example-1.0-SNAPSHOT.jar,我总是会收到以下错误:

看来pyEnginenull

jython-standalone-2.7.0.jar所以我想知道和之间有什么区别jython-2.7.0.jar

0 投票
1 回答
43 浏览

jython - `PySet` 对象被识别为 `str` 对象

以下是我的java代码:

当我运行它时,它会抛出一条错误消息:

如果我删除x.add(\"d\"),那么它将成功运行。

PySet对象被识别为对象是非常奇怪的str

有谁碰巧知道为什么?

0 投票
1 回答
975 浏览

python-2.7 - 在 Jython 2.7.0 上安装 networkx 1.9.1

来自官方 networkx 1.9 版本的注释和 API 更改

为 Jython 2.7 [...] 添加了基本支持,尽管它们仍未得到官方支持。

如何在 Jython 上安装 networkx?

我试过的:

  • 在我的 Ubuntu 14.04 32 位上安装了 jython2.7.0。
  • 尝试通过 pip 安装 networkx:

sudo /opt/jython2.7.0/bin/pip install networkx

它下载了文件networkx-1.9.1-py2.py3-none-any.whl,但在某些时候出错:

我在函数之前添加了以下打印语句_py_compile.compile(file, cfile, dfile)

这给了我:

有人设法在 Jython2.7.0 上安装 networkx 1.9 吗?

0 投票
0 回答
3598 浏览

python - Java 中嵌入的 Jython——ImportError: No module named yaml

我正在尝试将 Jython 嵌入 Java 中,因为我需要能够重用一些解析 yaml 的 python 代码。当我尝试运行以下代码时:

我收到一个错误:

ImportError:没有名为 yaml 的模块

我该如何解决这个问题?我目前正在 Eclipse 中编码并拥有 jython2.7 jar。我还需要什么才能运行它吗?

0 投票
0 回答
122 浏览

python - 在 jython 中 readline() 后的 seek() 工作不正确

我有一个包含很长行的日志文件。我混合使用 read() 和 readline() 来读取文件。当 CPython2.7 正常工作时,我在使用 Jython 2.7 时看到了奇怪的行为。以下是重现我的问题的示例代码。

最后一行的 fd 位置对于 CPython 是 102,对于 Jython 是 202。我是否以不正确的方式使用查找/读取?还是有不同的问题?

0 投票
1 回答
502 浏览

java - 无法以 Jython 身份运行脚本。但与python一起工作没有任何问题

我是 Jython 的新手。我正在尝试通过 Java 程序(使用 Jython)执行 python 脚本。在 python 脚本中,我试图调用一些外部库(称为 petl)的方法。当我尝试使用 python (As: python script.py) 执行脚本时,它执行没有任何问题。但是,当我尝试使用 Jython(作为:jython script.py)访问脚本时,它给了我以下错误。

PS:我可以毫无问题地运行简单的python脚本。但是当我尝试通过脚本访问外部库函数时,它给了我一个错误。

谁能给我一个解决方法或一些建议?提前致谢。

Python脚本:

错误堆栈:

0 投票
1 回答
2864 浏览

selenium-webdriver - 如何使用 pip + Jython 为 Robot Framework 安装 Selenium2Library?

由于 Jython 2.7.0 版本包含捆绑的 pip。它只需要在使用之前通过运行以下命令来激活它:

所以实际上在那之后应该可以为机器人框架安装 Selenium2Library

正确的?

但是当我这样做时,我收到以下错误:

这是完整的 cmd / shell 输出:

为什么我会收到此错误?

顺便说一句:从源代码安装很好用

附加信息:我在 Windows 8.1 64 位和 Java 1.8、Jython 2.7.0、Robot Framework 2.8.7

0 投票
1 回答
515 浏览

celery - 无法使用 Jython 2.7.0 运行 Celery - 没有名为 multiprocessing 的模块

celery 文档指出我应该能够使用 Jython 运行它。不幸的是,我无法让它工作。这是我尝试运行它时遇到的错误:

所以我尝试安装多处理,但后来发生了这种情况:

根据我的阅读,无法multiprocessing在 Jython 中使用该包,因为它需要 C 扩展(指向 SO question 的链接)。

那么到底有没有可能用 Jython 运行 celery 呢?

谢谢!