Kivy與悶油瓶之一----環(huán)境搭建

? ? ? ? 前年做過(guò)些Kivy的開(kāi)發(fā)應(yīng)用,但做完后幾乎都忘光了。如今有另一項(xiàng)目需要用到此工具,特此留下些記錄,以備后面要是用。

一、安裝(蘋果MACOS環(huán)境)

$ xcode-select --install

$ brew install pkg-config sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer

$ sudo pip install Cython==0.26.1

$ sudo pip install kivy -i "https://pypi.doubanio.com/simple/"

上面這個(gè)-i是為了從國(guó)內(nèi)鏡像中下載

二、測(cè)試安裝成功與否,在python環(huán)境下運(yùn)行,如下表示成功。

>>> import kivy

[WARNING] [Config? ? ? ] Older configuration version detected (0 instead of 19)

[WARNING] [Config? ? ? ] Upgrading configuration in progress.

[INFO? ] [Logger? ? ? ] Record log in /Users/neo/.kivy/logs/kivy_17-11-01_0.txt

[INFO? ] [Kivy? ? ? ? ] v1.10.0

[INFO? ] [Python? ? ? ] v2.7.10 (default, Feb? 7 2017, 00:08:15)

[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)]


在正式寫程序前,還要安裝一下pygame,否則缺少依賴庫(kù)。

$ sudo pip install pygame

三、試支行一段代碼

# encoding: utf-8

from__future__importunicode_literals

__author__ ='neo'

fromkivy.appimportApp

fromkivy.uix.buttonimportButton

classTestApp(App):

defbuild(self):

returnButton(text='Hello World')

TestApp().run()


運(yùn)行后發(fā)現(xiàn)OK

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容