博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fedora下python3 安装tkinter和pygame
阅读量:6692 次
发布时间:2019-06-25

本文共 824 字,大约阅读时间需要 2 分钟。

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

转载于:https://www.cnblogs.com/fusae-blog/p/4902922.html

你可能感兴趣的文章
一、Java和JavaScript
查看>>
JavaScript学习 四、引用类型
查看>>
php 代码的编译
查看>>
USB驱动
查看>>
使用异步 I/O 大大提高应用程序的性能
查看>>
代码与画画,
查看>>
计算器
查看>>
RK3399 tensorflow (python3.5)非编译安装记
查看>>
交换机端口
查看>>
EntityFramework-DBFirst-重新生成后写的验证消失(解决办法)
查看>>
android 体系结构
查看>>
PHP异步:在PHP中使用 fsockopen curl 实现类似异步处理的功能
查看>>
又到一年双十一
查看>>
【HDOJ】1716 排列2
查看>>
【HDOJ】3400 Line belt
查看>>
【HDOJ】3832 Earth Hour
查看>>
寒假学习计划
查看>>
Android内存小谈
查看>>
JVM Guide
查看>>
大数模版
查看>>