fedora下python3 安裝tkinter和pygame

root 下用 「yum search tkinter」,以下圖所示:python

而後再根據系統選擇安裝就行了。python2.7

tkinter安裝完畢。blog

接下來是安裝pygame在fedora的python3上,個人是python3.4。源碼

首先下載依賴:it

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下載源碼im

解壓後進入目錄,用這條命令安裝:python3 setup.py install(由於我也有裝了python2.7,因此默認python是python2.7)yum

而後會出現你的依賴看裝好了沒:tools

除了沒找到的那兩個,其餘的都要裝上,沒裝上的本身根據關鍵字去裝。img

當你裝好依賴,而且也運行了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,應該就能裝好了。

相關文章
相關標籤/搜索