本文介绍了kivy-ios .toolchain.py:第4行:语法错误:Mac High Sierra中的文件意外结束的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试在Mac上将python文件编译为ios文件.我使用kivy-for-ios文档.我执行了:

I try to compile python file to ios file on mac. I used kivy-for-ios documentation. I executed:

brew install autoconf automake libtool pkg-config
brew link libtool
sudo easy_install pip
sudo pip install Cython==0.29.10

git clone git://github.com/kivy/kivy-ios
cd kivy-ios

我也执行了这一行:

chmod +x ./toolchain.py

因为在我得到错误之前:

because before I got error:

-bash: .toolchain.py: Permission denied

然后

./toolchain.py build kivy

最后一个字符串返回错误:

the last string returns error:

|from: can not read /var/mail/kivy-ios.toolchain
  .toolchain.py: line 4: syntax error: unexpected end of file

为什么会发生以及如何解决?我使用python 3.7.5,并且具有xcode 10.0.

why does it happens and how to fix it? I use python 3.7.5 and I have xcode 10.0.

推荐答案

尝试使用python3 ./toolchain.py build kivy

当您只编写./toolchain.py build kivy时,它将尝试使用默认的python,在这种情况下为python2. toolchain.py脚本需要python3.

When you just write ./toolchain.py build kivy it tries to use your default python, which in this case is python2. The toolchain.py scripts requires python3.

这篇关于kivy-ios .toolchain.py:第4行:语法错误:Mac High Sierra中的文件意外结束的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 15:59