问题标签 [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 回答
126 浏览

python - 行标签到多列文件中的列

我是 Python 新手,正在使用 2.7.1 版作为 Hyperion FDMEE 的一部分。我有一个文件,我需要对列进行重新排序,并将一列拆分为 3 作为同一文件的一部分。

源文件;

我已设法根据此脚本重新排序列;

产生结果;

但我正在努力将 Account 列(QTY、COGS、TURNOVER)转换为单独的列,如下例所示;

任何建议将不胜感激。

0 投票
0 回答
64 浏览

python - Jython 无法检测子目录中的 python 文件

我已经尝试将路径附加到 sys.path,但这也不能解决问题。导入在我的 Python36 解释器中运行良好。

我的目录结构是:

项目(目录)

:main.py

:=> 算法(子目录)

:==> AlgoOne.py

我在算法目录上一级的入口文件中的代码是:

任何想法为什么会发生这种情况,或者我如何指示 jython 将目录作为 Python36 之类的模块读取?

谢谢

0 投票
1 回答
2557 浏览

pip - jython 2.7 包安装

Jython 包安装问题,使用 pip

你好,我在eclipse neon中安装了配置pydev的Jython2.7,还配置了python 3.6包

我可以使用 pip 安装程序为 python 安装软件包吗?

以下是 python/Lib/Site-packages 目录中的一些包

Python 安装路径 我能够安装所有软件包

如何使用 pip 安装程序为 jython 安装软件包?

需要在 site-packages 目录下安装 Jython 包

我试图安装Jip包

jython 安装 setup.py

从网站下载的 Jip 包

二进制文件已安装在 Jython/Lib/Site-packages 文件夹中但是,我无法使用它。

从命令提示符安装的 Jip 包

我在哪里以及如何获得 Jython 包二进制文件,如 jip?

另外,请让我知道如何搜索 jython 包?

另外,如何在 jython 中使 pip 安装库包?

应该进行任何其他配置,例如 jython home 等?

0 投票
1 回答
147 浏览

python - 在 Windows 7 下使用 Flask 和 Jython

大家好,

所以我一直在尝试使用 Jython 连接到 API Rest 并检索一些信息。现在我想使用 Flask 框架。我一直在尝试使用 Jython 安装 Flask,但它似乎根本不起作用。我正在使用 Windows 7 机器,对我来说,问题也是我无法直接从 Internet 下载。对于所有其他框架,我使用了 python 轮子并使用 Jython 安装了这些轮子,效果很好。

我已经尝试执行命令并收到以下错误:

  • 我得到的第一个错误是它在烧瓶文件夹中找不到“ init .py”文件,所以我将文件中的路径更改为总路径。但它只是继续给我更多的错误。
  • jython -m pip install '*.whl 错误的命令行输出截图
  • pip install '*.whl (同上)

我有点卡在这里,我希望有人对如何解决这个问题有想法。

已经非常感谢了!!

0 投票
0 回答
449 浏览

java - transformClassesWithDexForDebug 错误

我正在使用 开发一个应用程序android studio 2.3.2,我Jython也使用过,因为我的应用程序中需要一个 Python 类。我已经安装Jython 2.7.0并添加了path

我试图通过检查其他问题来解决我的问题,例如:

这是我的代码:

接口 SA

情绪分析.java

SAPython.py

类结果搜索

我收到此错误:

FAILURE:构建失败并出现异常。

  • 出了什么问题:任务“:app:transformClassesWithDexForDebug”执行失败。com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: dex 进程返回代码 1

  • 尝试:使用 --info 或 --debug 选项运行以获得更多日志输出。

  • 例外是:org.gradle.api.tasks.TaskExecutionException:任务':app:transformClassesWithDexForDebug'的执行失败。在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:84) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:55) 在 org.gradle .api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62) 在 org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58) 在 org.gradle.api.internal .tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88) 在 org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.

这是我的gradle.gradle

是我的 gradle.properties

0 投票
0 回答
205 浏览

nlp - 为什么jython不能加载jieba模块

我想使用 nlp lib(jieba 0.3.8) 来减少我的句子。我可以在 python 2.7 中运行它,但不能在 jython 2.7 中导入。

错误信息如下:

import jieba Traceback(最近调用最后一次):文件“”,第 1 行,在文件“/Users/mengbin/jython2.7.0/Lib/site-packages/jieba/init .py ”,第 15 行,in from ._compat import * ImportError: 没有名为 _compat 的模块

如果有人解决了这个问题,请帮助我。提前致谢。

梦斌

0 投票
0 回答
1141 浏览

java - Jython 2.7 with Java 1.8 - 导入自定义 jar

我将 jython 2.7 与 java 一起使用,目的是在我的 jar 文件周围创建一个 python 包装器(我们称之为myJar.jar

这是我的python文件:

我运行以下命令来执行此代码:

java -jar ~/pathTo/jython.jar jyTest.py

我收到一个 importError 说明:ImportError: No module named myPackage

除了 using sys.path.append(),我还尝试过:

java -jar ~/pathTo/jython.jar -Dpython.path=/pathTo/myJar.jar jyTest.py

java -cp ~/pathTo/jython.jar:~/pathTo/myJar.jar jyTest.py

java -classpath ~/pathTo/myJar.jar -jar ~/pathTo/jython.jar jyTest.py

我也尝试java -cp通过导出myJar.jar$CLASSPATH.

上述方法均无效。

请注意,如果我不添加该行from com.myPackage.classes import myClass,我可以看到正在执行的打印语句,因此,我的 jython.jar 正在按预期工作。

我按照以下说明 安装了 jython 2.7 Standalone包: https ://wiki.python.org/jython/InstallationInstructions

...因此我只有jython.jar

我应该如何让myJar.jar我的 python 文件可见?谢谢

0 投票
0 回答
116 浏览

netlogo - 在 Jython 中打开 NetLogo 模型时抛出 Java 非法参数异常

我正在尝试使用在 OS X El Capitan (10.11.6) 上运行的 Jython 2.7.0(在 Java 1.8.0_131 上)来控制 NetLogo 的 API 来运行实验。在尝试运行以下代码时:

我收到以下错误:

如果“导入站点”部分不清楚,我做了以下操作:

  1. 创建一个 jython 脚本,将“/Users/nqe/NetLogo/NetLogo 6.0.1/Java/”中的所有 .jar 文件写入 .pth 文件。
  2. 然后我将这个 .pith 文件放入带有 .jar 文件的所述 .../Java/ 目录中。
  3. 这允许我在需要导入 NetLogo 的各种 API 功能时从 sys.path 访问所有 .jar 依赖项。

我无法弄清楚究竟是什么导致了这个错误,因为在 python 交互模式下运行时,我能够使用 hw.newInstance() 命令成功创建 NetLogo JVM 的新实例(我可以看到一个 Java 图标弹出时运行此代码),并且例如,如果我未能指定 url,则 open 命令会引发相应的错误。

因此,我认为这可能与我的 JVM 配置不正确有关,所以我尝试了一些方法。

首先,我检查了我是否能够在此处找到以无头模式控制 NetLogo API 的 java 示例:https ://github.com/NetLogo/NetLogo/wiki/Controlling-API 。我能够使用以下命令运行此处给出的代码:

无需手动更改任何 JVM 设置。尽管如此,我还是继续尝试在运行 jython 代码时更改 JVM 设置中的内容,例如文档和扩展的路径,尤其是 ./lib 目录。不幸的是,指定了以下 JVM 设置:

无助于事业。请注意,这里的 ~ 是 NetLogo 6.0.1 目录中的缩写,这是我能找到的唯一 lib 目录。

最后,我不同意这一点:当我仅指定 netlogo-mac-app.jar 的路径时尝试运行上述 jython 脚本时,我无法导入无头类的东西。因此,在仅指定这个 .jar 类路径的同时编译/运行 java 可能会以某种方式访问​​ NetLogo 工作所需的一些有用的元数据(我不知道这是否可能以我的 Java 背景水平)。

想到这里,我在 ~/NetLogo 6.0.1.app/Contents/Java/ 中找到了一个 NetLogo.cfg 文件,其中包含以下信息:

这看起来很有希望,但是从字面上删除这个文件并没有影响我通过使用带有 Java 方法的 Control API 打开应用程序来运行 NetLogo 的能力。因此,我很困惑,所以任何帮助将不胜感激。

0 投票
0 回答
263 浏览

python - jython: directory contains neither jython-dev.jar nor jython.jar

I am trying to install jython 2.7 from jython.org, i installed verything in full mode.

yet, when accessed the bin directory, run jython executable, i get the error:

/usr/local contains neither jython-dev.jar nor jython.jar. Try running this script from the 'bin' directory of an installed Jython or setting $JYTHON_HOME. usage: jython [option] ... [-c cmd | -m mod | file | -] [arg] ... Try `jython -h' for more information.

is there any solution ? i tried a shell script execution for jython but it did not work.

Thankyou !

0 投票
0 回答
285 浏览

android - 如何将 jython 准确集成到 android 应用程序中?

我有 android 应用程序,我想在其中运行 python 脚本。我听说过Jython,但我不明白如何将它集成到 android 应用程序中。以前有没有人这样做过?