首先參考了kivy官網(wǎng)上的方法:
之前看到比較多的是第三種方法, 但官網(wǎng)上kivy.app已經(jīng)無法下載,好像是存在被感染的風(fēng)險,不知道其它兩種方法有沒有感染的問題,嘗試第一種,安裝homebrew成功。所以也就沒有再嘗試第二種。繼續(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)限問題,改成sudo執(zhí)行
sudo pip install Cython==0.26.1?
成功
step3:
pip install kivy
或 sudo?pip install kivy
都出現(xiàn)error,且bing不是權(quán)限問題。
改成從開發(fā)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
最后還是有權(quán)限問題,最后查需要按?。╟md+R)開機進入shell,
取消權(quán)限保護
csrutil disable
reboot重啟回到make目錄
sudo python setup.py install
成功?。。?/i>
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()