问题标签 [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.
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 文件??????
jython-2.7 - 我需要使用整数在地图上绘制多条线
我需要使用 jython (JES) 向 .png 地图添加线条,使用整数表示有多少个城市,另一个输入从 0 到 9 的城市编号,我必须使用下面的 X 和 Y 坐标(即 0 = 45,310) 在第二个整数之前一切正常,然后我的编码从那一点开始。我很感激任何帮助谢谢。
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
,我总是会收到以下错误:
看来pyEngine
是null
。
jython-standalone-2.7.0.jar
所以我想知道和之间有什么区别jython-2.7.0.jar
jython - `PySet` 对象被识别为 `str` 对象
以下是我的java代码:
当我运行它时,它会抛出一条错误消息:
如果我删除x.add(\"d\"
),那么它将成功运行。
PySet
对象被识别为对象是非常奇怪的str
。
有谁碰巧知道为什么?
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 吗?
python - Java 中嵌入的 Jython——ImportError: No module named yaml
我正在尝试将 Jython 嵌入 Java 中,因为我需要能够重用一些解析 yaml 的 python 代码。当我尝试运行以下代码时:
我收到一个错误:
ImportError:没有名为 yaml 的模块
我该如何解决这个问题?我目前正在 Eclipse 中编码并拥有 jython2.7 jar。我还需要什么才能运行它吗?
python - 在 jython 中 readline() 后的 seek() 工作不正确
我有一个包含很长行的日志文件。我混合使用 read() 和 readline() 来读取文件。当 CPython2.7 正常工作时,我在使用 Jython 2.7 时看到了奇怪的行为。以下是重现我的问题的示例代码。
最后一行的 fd 位置对于 CPython 是 102,对于 Jython 是 202。我是否以不正确的方式使用查找/读取?还是有不同的问题?
java - 无法以 Jython 身份运行脚本。但与python一起工作没有任何问题
我是 Jython 的新手。我正在尝试通过 Java 程序(使用 Jython)执行 python 脚本。在 python 脚本中,我试图调用一些外部库(称为 petl)的方法。当我尝试使用 python (As: python script.py) 执行脚本时,它执行没有任何问题。但是,当我尝试使用 Jython(作为:jython script.py)访问脚本时,它给了我以下错误。
PS:我可以毫无问题地运行简单的python脚本。但是当我尝试通过脚本访问外部库函数时,它给了我一个错误。
谁能给我一个解决方法或一些建议?提前致谢。
Python脚本:
错误堆栈:
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
celery - 无法使用 Jython 2.7.0 运行 Celery - 没有名为 multiprocessing 的模块
celery 文档指出我应该能够使用 Jython 运行它。不幸的是,我无法让它工作。这是我尝试运行它时遇到的错误:
所以我尝试安装多处理,但后来发生了这种情况:
根据我的阅读,无法multiprocessing
在 Jython 中使用该包,因为它需要 C 扩展(指向 SO question 的链接)。
那么到底有没有可能用 Jython 运行 celery 呢?
谢谢!