我使用Kivy的工具链在MacOS上编译Python + Kivy项目,但是默认情况下,工具链使用python2配方,但是我需要更改为python3。
我在谷歌搜索,但我找不到如何做到的。
有什么主意吗? 谢谢
答案 0 :(得分:0)
您的kivy安装可能已经很好。您的kivy-ios安装不是。完全删除计算机上的kivy-ios
文件夹,然后执行git clone git://github.com/kivy/kivy-ios
重新安装kivy-ios。然后尝试使用toolchain.py
来构建python3而不是python 2
此解决方案对我有用。非常感谢Erik。
答案 1 :(得分:0)
例如,配方“ ios”和“ pyobjc”的依赖关系从depends = ["python"]
更改为depends = ["python3"]
。 (__init__.py
在kivy-ios软件包的receipe文件夹中的每个软件包中)
从您的请求中隐式或显式加载这些食谱
此问题配方的描述等同于要求hostpython2 / python2。然后与python3冲突。
可以从kivy-ios的输出中跟踪每个配方的依赖性。输出(控制台)中的“ hostpython”或“ python”等于hostpython2或python2。(现在是版本)