root 下用 “yum search tkinter”,如下圖所示:
然后再根據系統選擇安裝就好了。
tkinter安裝完畢。
接下來是安裝pygame在fedora的python3上,我的是python3.4。
首先下載依賴:
sudo yum install python3 python3-tools python3-devel SDL SDL-devel SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL_net SDL_net-devel SDL_ttf SDL_ttf-devel smpeg smpeg-devel portmidi portmidi-devel libjpeg-devel libpng-devel
接下來去pygame的官網www.pygame.org下載源碼
解壓后進入目錄,用這條命令安裝:python3 setup.py install(因為我也有裝了python2.7,所以默認python是python2.7)
然后會出現你的依賴看裝好了沒:
除了沒找到的那兩個,其他的都要裝上,沒裝上的自己根據關鍵字去裝。
當你裝好依賴,並且也運行了python3 setup.py install 之后,大概會出現這個錯誤:
/usr/bin/ld: cannot find -lprottime
collect2: ld returned 1 exit status
這時候你就去找到你的libportmidi.so!在/usr/lib或者/usr/lib64里面,執行這樣一條命令:ln -s libportmidi.so.0 libporttime.so
好了,這時再運行python3 setup.py install,應該就能裝好了。