问题标签 [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.
android - PyException:ImportError:没有名为 domreg 的模块
"from xml.dom import minidom"
从 chaquopy androi 应用程序 python 控制台运行此脚本 () 时出现以下错误。
PyException: ImportError: No module named domreg
android - Chaquopy Android 导入错误
我正在ImportError: No module named six
尝试测试适用于 Android 的 Chaquopy。似乎与这个问题有关,但据此应该修复。我可以six.py
在 .zip 存档中看到该文件,并且在我的 python 发行版中安装了六个。
这是java代码:
编辑:
我还添加了相关的 gradle 行并重新安装了 python,因此它使用默认路径(之前使用的是 Anaconda)。
完整的错误输出:
sympy - 将 sympy 库包含到 chaquo
将 sympy python 包包含到 Chaquopy 中:
- 我从 github ( https://github.com/chaquo/chaquopy ) 上的 Chaquopy 为 Android studio 3.0.1提供的示例 python 开始。
- 比我基于 python 3.6.3 从 sympy 源 () 文件创建 2 个轮子文件,请参阅轮子生成的以下文件:
- 我尝试从 1. 开始将上述文件安装到演示示例的 build.gradle 中,出于测试目的,我尝试了一些自己的轮子文件(该过程成功),但无法安装我自己的轮子文件。
- 我相当确定我生成的本地 wheel 文件放置在正确的目录中,因为如果我更改 gradle 文件中的目录,它会抱怨找不到该文件。
- 我在 build.gradle(Module:app) 文件中包含了 wheel 文件,如下所示:
python {
// 如果“python”不在您的 PATH 中,则启用并编辑以下行。
// buildPython "C:/Python27/python.exe"
版本 "3.6.3"
// Android UI 演示
pip {
install "Pygments==2.2.0" // Also used in Java API demo
}
pip {
install "wheels/mpmath-1.0.0-py3-none-any.whl"
// install "wheels/sympy-1.1.1-py3-none-any.whl"
// 安装“numpy==1.9.2”
// install "numpy==1.14.0"
}
- 创建 build gradle 时会生成以下错误:
sympy-1.1.1-py3-none-any.whl 不是该平台支持的轮子。退出状态 1
:app:generatePy2DebugPythonRequirements 失败
FAILURE:构建失败并出现异常。
出了什么问题:任务“:app:generatePy2DebugPythonRequirements”执行失败。
进程 'command 'python'' 以非零退出值 1 结束
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
在https://help.gradle.org获得更多帮助
2 秒内构建失败
7 个可操作的任务:1 个已执行,6 个是最新的
有谁知道可能出了什么问题?
java - 使用 Chaquopy 在 Android 中自行编写的 Python 代码
我尝试在 Android 应用程序中使用原型 python 代码,我发现Chaquopy是一个可能的库。
文档有点稀疏,所以我想澄清一下:我可以用 Chaquopy 在 Android Java 代码中调用我自己编写的 python 方法(包括传递变量)吗?
如果是,是否有可能看到一个例子,这是如何工作的?看到一个特别传递复杂对象(不仅是字符串)的例子,我真的很感激。
谢谢!
android - 是否可以在没有任何服务器(仅本地文件)的情况下使用 chaquopy 在项目中包含库?
我正在使用Chaquopy开发一个项目,使用 python 中的代码进行一些复杂的分析。我打算在不使用任何服务器(仅本地文件)的情况下导入 python 库。
我遵循了这个文档,但是在构建过程中出现了以下错误。
错误:原因:buildPython 失败(org.gradle.process.internal.ExecException:进程 'command 'py'' 以非零退出值 1 结束)。
有谁知道将二进制文件放在哪里直接从项目安装库,没有任何在线存储库?
chaquopy - Please set python.buildPython to your Python executable path
I try to run code from this repository: https://github.com/chaquo/chaquopy But I have an error: 'py -3' failed to start (org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'py''). Please set python.buildPython to your Python executable path.
How to fix it?
chaquopy - 为什么需要特定的应用信息才能获得许可证?
许可证实际上是每个应用程序吗?例如,为我使用 Chaquopy 制作的每个应用程序获得单独的许可证?
我没有特定的应用程序,但对许可证感兴趣......这可能吗?5 分钟不足以尝试所有事情...
我的意思是,为什么不像 Qt 那样做,他们不需要任何信息......在这里谈论个人 dogfooding 的东西,如果我曾经公开发布过一些东西,那将是开源的。
android - 如何在带有 Chaquopy 的 Android Studio 中实际使用 Python?
我想使用 Chaquopy 编写 Android 应用程序。我按照https://chaquo.com/chaquopy/doc/current/android.html的前几个步骤将 python 集成到工作室中。我的问题是我在 android studio 中实际在哪里编写 python 代码(我应该在 jupyter notebook 中编写它并以某种方式上传还是可以在 studio 环境中创建一个 py 文件?),除了上面网站上提到的步骤?
android - 如何在 Android Studio 中使用 Chaquopy 显示 python matplotlib 图形 (png)
所以我使用 chaquopy 让简单的 python 程序在旧的(果冻豆)平板电脑中运行(我替换了 src 目录中的示例控制台应用程序的 main.py)。对于初学者来说还不错,我很高兴。
但现在为了测试,我尝试显示这样的 matplotlib 图:
matplotlib 库是从 android studio 中安装的(尽管缺少一些元素,手动 pip3 安装和本地文件的使用)。现在构建和程序完成没有错误,但没有图表。安装枕头和使用其他图形类型无济于事。
这可以在 python 中处理,还是需要深入研究 android studio / java?
感谢您的任何建议