问题标签 [chaquopy]

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 回答
204 浏览

android-studio - Chaquopy 是否支持 tensorflow 2.2 或 2.3.1?

我看到它正在安装 2.1.0 版。但无法安装最新版本

0 投票
1 回答
429 浏览

java - 使用 Chaquopy 在 android studio 中导入(从 nltk.corpus 导入 wordnet)时出错

我在使用 nltk.corpus 导入 wordnet 时出错。我使用了 numpy 库,它工作正常,但在尝试导入 wordnet 时出现错误。注意:我已经在 Gradle 中安装了 nltk、wordnet。

Logcat 向我显示以下错误

0 投票
1 回答
446 浏览

android - chaquo pyException ModuleNotFoundError:没有名为“四元数”的模块

我正在尝试将 python 集成到我的 android java 项目中,并对 Gradle 文件进行以下更改。但它会产生模块错误。但是我已经给 pip 安装列表提供了相同的模块。它安装成功,但仍然显示相同的错误。

请参阅以下错误:java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example.myapplication/com.example.myapplication.MainActivity}:com.chaquo.python.PyException:ModuleNotFoundError:没有名为“quaternion”的模块

应用程序级别:

项目级等级:

主要活动

任何帮助将不胜感激。

0 投票
1 回答
513 浏览

java - 如何在 Java (Android Studio) 中运行 python 语音识别脚本?

我在这个主题上搜索了很多,查看了 Jython 和 Chaquopy 之类的选项,但无论我做什么,总是有错误。

我要做的是,当单击我的 Android 应用程序上的按钮时,python 脚本(在 python 中使用 gTTS API 进行语音识别)将运行。

这就是我的代码的样子(使用 Chaquopy):

MainActivity.java:

顶级构建文件:build.gradle

build.gradle (:app):

voice_recognition.py(位于 Android Studio 项目主文件夹下的 python 文件夹中):

我知道 Chaquopy 可以工作,因为我测试了一个基本的 python 文件并且我的模拟器没有崩溃。这是单击按钮运行python脚本时出现的错误:

有关如何进行的任何建议?我真的宁愿将我的 Android 应用程序保留在 Java 中,因为该接口已经实现。如何修复我的代码以使其与 Chaquopy 一起使用?或者如果它是一个更好的选择,我将如何在 Jython 中做到这一点?

0 投票
0 回答
54 浏览

python - 在 Android Studio 应用程序上执行 Python 脚本

我在 android studio 上使用 java 开发了一个 android 应用程序。现在我需要为部分后端功能实现 python 脚本。我想从我们的 android SQLite DB 访问数据来处理 python 脚本并返回给我们一些值。在我的研究中,我恢复了一个名为 Chaquopy 的插件,但它是一个付费插件。所以我需要一个替代品。请建议一个相同的工具。提前致谢

0 投票
1 回答
658 浏览

python - 在 chaquopy android studio 中导入 python 库的问题

这个 Gradle: 应用文件代码:

这是 Gradle:(android 中的 python)

我已经链接了所有插件,正如 chaquopy 官方文档中提到的那样,我收到以下错误。

删除时我没有收到上述错误

所以请帮助我为什么在尝试安装任何 python 库时出现上述错误,

0 投票
1 回答
253 浏览

python - TypeError 使用 chaquopy 调用 python 函数

我有一个 python 文件,其中包含许多“def”值。当我尝试将 python 文件与 android studio 集成时,出现类型错误。输入是一个图像文件,我希望 lowerRange 和 upperRange 基于该图像,所以我不能为它们定义一个值,因为图像大小每次都会变化。

这是python对象的xml代码:

错误是这样的:

有什么方法可以解决这个问题,chaquopy 如何读取每个“def”值(主机和 DrawContourRect.

0 投票
0 回答
44 浏览

android - 使用 Python 脚本选择 SQLite 失败

我正在使用 python 脚本运行一些计算并将结果保存到 SQLite 数据库。Python 操作需要时间来处理,所以我把这部分放在 asyncTask 中。并且数据库插入写在 onPostExecute() 方法中。数据插入正在发生并返回行 ID。这些数据显示在另一个活动中,而我试图打开该记录屏幕应用程序崩溃并且该 db 数据行也从 db 发出警告。我通过删除那个 python 部分来尝试这个,它工作正常。我也可以看到记录列表。

请参阅下面的完整错误日志

看我的代码

并且错误是在下面的代码上的 cursor.getCount() > 0 上抛出的,这是另一个片段。

0 投票
0 回答
73 浏览

java - 在android studio中传递文件时出错

我正在尝试将文件从 java 传递给 python。要加载我使用毕加索的文件,因为我要获取宽度和高度。但是当我调用同一个文件将它传递给 python 时,它给了我一个错误。这是java代码:

我得到的错误是:

但是当我尝试从drawable加载图像时,它没有成功传递给python脚本。它没有向我显示任何错误,但显示以下消息:

如何将图像从 java 传递到 python 脚本。

我的python代码是:

0 投票
1 回答
371 浏览

android - gradle build 时无法应用插件 [id 'com.chaquo.python']

我正在尝试通过使用 chaquopy 在我的 android 应用程序中使用 python。我在这里找到了在 android 中集成 chaquopy 的教程。我更新了应用程序和项目级别的 gradle 文件评估项目“:应用程序”时出现问题。

无法应用插件 [id 'com.chaquo.python'] 没有这样的属性:类的 dslScope:com.android.build.gradle.internal.api.DefaultAndroidSourceDirectorySet。

这是我的 build.gradle 应用程序级别的代码

}

bild.gradle 项目级别