作者skgg (skg)
看板Python
标题[问题] 安装pygame1.9.2
时间Mon May 26 09:20:05 2014
最近要安装pygame1.9.2
因为官网只有提供1.9.1的package 但它没支援python3
所以只能自己从bitbucket抓source来compile
我的作业系统是opensuse
才发现pygame对使用rpm的OS极不友善啊...
网路上找得到很多用apt-get装dependencies的资料
但好像都没有人是用rpm装的
我只好一个一个去对套件名称
最後还剩两个libswscale-devel跟libavformat-devel
试了一些repo但还是一直找不到能用的
不装这两个直接python3 setup.py build会跳出
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld:
cannot find -lporttime
collect2: error: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
但我去找libporttime只找到libportmidi而我明明已经有装了
不知道板上有没有人是用rpm作业系统装过pygame的能解救一下QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.192.146.92
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Python/M.1401067208.A.AAF.html
※ 编辑: skgg (123.192.146.92), 05/26/2014 09:21:26
1F:→ uranusjr:你找一下 libportmidi.so.0 在你机器上的哪里 05/26 11:04
2F:→ uranusjr:如果不在标准位置可能因此找不到, 要自己加 search path 05/26 11:04
find / -name libportmidi.so.0
/usr/lib64/libportmidi.so.0
这是标准位置吗?
不是的话请问该如何处理?
※ 编辑: skgg (140.112.16.152), 05/26/2014 11:31:33
哦哦我解决了!!
ln -s /usr/lib64/libportmidi.so /usr/lib64/libporttime.so
就好了
※ 编辑: skgg (140.112.16.152), 05/26/2014 12:15:31