首先參考了kivy官網(wǎng)上的方法:
之前看到比較多的是第三種方法蛾号, 但官網(wǎng)上kivy.app已經(jīng)無(wú)法下載,好像是存在被感染的風(fēng)險(xiǎn)商虐,不知道其它兩種方法有沒(méi)有感染的問(wèn)題,嘗試第一種崖疤,安裝homebrew成功。所以也就沒(méi)有再?lài)L試第二種典勇。繼續(xù)講第一種劫哼。
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)
有權(quán)限問(wèn)題,改成sudo執(zhí)行
sudo pip install Cython==0.26.1?
成功
step3:
pip install kivy
或 sudo?pip install kivy
都出現(xiàn)error割笙,且bing不是權(quán)限問(wèn)題权烧。
改成從開(kāi)發(fā)tree安裝
pip install https://github.com/kivy/kivy/archive/master.zip
也同樣問(wèn)題。
最后看到?http://www.oucb.org/archives/372/
這篇里有從源碼編譯安裝
step3:
新建一個(gè)安裝目錄
git clone http://github.com/kivy/kivy
cd kivy
sudo make
sudo python setup.py install
最后還是有權(quán)限問(wèn)題伤溉,最后查需要按装懵搿(cmd+R)開(kāi)機(jī)進(jìn)入shell,
取消權(quán)限保護(hù)
csrutil disable
reboot重啟回到make目錄
sudo python setup.py install
成功B夜恕0遄!!
pycharm不用配置就能使用kivy
新建py文件測(cè)試
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()