【发布时间】:2018-01-05 19:14:57
【问题描述】:
在 Chaquopy 中包含 sympy python 包:
- 我从 Chaquopy 提供的示例 python 开始,该示例可在 github (https://github.com/chaquo/chaquopy) 上找到,用于 Android Studio 3.0.1。
- 我从 sympy 源 () 文件中创建了 2 个轮子文件,基于 python 3.6.3,请参阅轮子生成的以下文件:
“mpmath-1.0.0-py3-none-any.whl”"sympy-1.1.1-py3-none-any.whl" - 我尝试将上述文件从 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"
}
- 在创建构建 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 个最新
有谁知道可能出了什么问题?
【问题讨论】: