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,应该就能装好了。

相关文章
相关标签/搜索