gpt4 book ai didi

python - Kivy-ios Xcode构建错误

转载 作者:行者123 更新时间:2023-12-01 16:42:58 26 4
gpt4 key购买 nike

我正在尝试在Xcode(5.1)中运行Kivy应用程序。到目前为止,我已经成功创建了一个Xcode项目,但是在构建阶段它变得很奇怪,并引发了如下错误:

+ echo '-> Compile to pyo'
-> Compile to pyo
+ /Users/onebit0fme/kivy-ios/tmp/Python-2.7.1/hostpython -OO -m compileall /Users/onebit0fme/kivy-ios/app-MyApp/YourApp
../tools/populate-project.sh: line 32: /Users/onebit0fme/kivy-ios/tmp/Python- 2.7.1/hostpython: No such file or directory
+ echo '-> Remove unused files (pyc, py)'
-> Remove unused files (pyc, py)
+ find /Users/onebit0fme/kivy-ios/app-MyApp/YourApp -iname '*.py' -exec rm '{}' ';'
+ find /Users/onebit0fme/kivy-ios/app-MyApp/YourApp -iname '*.pyc' -exec rm '{}' ';'
+ echo '-> Source code of MyApp updated.'
-> Source code of MyApp updated.
Command /bin/sh emitted errors but did not return a nonzero exit code to indicate failure

现在,最有趣的是这些行:
+ /Users/onebit0fme/kivy-ios/tmp/Python-2.7.1/hostpython -OO -m compileall   /Users/onebit0fme/kivy-ios/app-MyApp/YourApp
../tools/populate-project.sh: line 32: /Users/onebit0fme/kivy-ios/tmp/Python- 2.7.1/hostpython: No such file or directory

我安装了带有“端口”的最新版本的Python(2.7.6),并将其设置为默认值。我不明白的是:
1.为什么要尝试找到Python-2.7.1?
2.为什么它会出现在“kivy-ios / tmp /”文件夹中(我确定它不存在,并且从未出现过)????

此错误来自“kivy-ios / populate_project.sh”第32行:
echo "-> Compile to pyo"
$HOSTPYTHON -OO -m compileall $YOURAPPDIR

而且我不知道“$ HOSTPYTHON”来自何处,为什么会被评估为“/Users/onebit0fme/kivy-ios/tmp/Python-2.7.1/hostpython”。
我完全迷失了自己,感到绝望,请帮助谁至少知道发生了什么。

更新:
原来,当我执行'tools / build-all.sh'时,它完成了工作并回显了' BUILD SUCCEEDED ',但随后显示了“tar:无法识别的存档格式”。结果,kivy-ios文件夹中没有“build / python / lib / python27.zip”。所以,我想,它仍然没有完成Kivy-ios的安装,不知道为什么...

最佳答案

解决了。确实,事实证明kivy-ios并未构建所有软件包,因为Python软件包已移至新位置(这就是为什么出现“tar:无法识别的存档格式”,而我不幸地忽略了它)。解决方案是更改“tools / build-python.sh”中的python软件包http。
这是解决方案的链接:https://github.com/kivy/kivy-ios/issues/85

关于python - Kivy-ios Xcode构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22595332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com