首先参考了kivy官网上的方法:
之前看到比较多的是第三种方法, 但官网上kivy.app已经无法下载,好像是存在被感染的风险,不知道其它两种方法有没有感染的问题,尝试第一种,安装homebrew成功。所以也就没有再尝试第二种。继续讲第一种。
step1:
brew install pkg-config sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer
成功
step2:
pip install Cython==0.26.1 (pip install -I Cython==0.26.1)
有权限问题,改成sudo执行
sudo pip install Cython==0.26.1
成功
step3:
pip install kivy
或 sudo pip install kivy
都出现error,且bing不是权限问题。
改成从开发tree安装
pip install https://github.com/kivy/kivy/archive/master.zip
也同样问题。
最后看到 http://www.oucb.org/archives/372/
这篇里有从源码编译安装
step3:
新建一个安装目录
git clone http://github.com/kivy/kivy
cd kivy
sudo make
sudo python setup.py install
最后还是有权限问题,最后查需要按住(cmd+R)开机进入shell,
取消权限保护
csrutil disable
reboot重启回到make目录
sudo python setup.py install
成功!!!
pycharm不用配置就能使用kivy
新建py文件测试
import kivy
from kivy.appimport App
from kivy.uix.buttonimport Button
class hellokivy(App) :
def build(self):
return Button(text="hellokivy")
if __name__=="__main__" :
hellokivy().run()