想装kwplayer,但是总是遇到pygobject出错,请高手来看看啊
gentoo吧
全部回复
仅看楼主
level 5
鬼天气
楼主
不知道是不是pygobject2和pygobject3的问题,但是我 把pygobject2卸载也没有用。
出错提示在楼下
2017年05月07日 09点05分
1
level 5
鬼天气
楼主
http://paste.ubuntu.org.cn/4277934
2017年05月07日 09点05分
4
level 6
pwl15975386
出现问题:python版本问题
~~~~~~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "/usr/bin/kwplayer", line 13, in <module>
ImportError: No module named 'dbus'
~~~~~~~~~~~~~~~~~~~~~~~~
#先看看是否有这个模块
pkg-config --list-all | grep dbus
# 然后安装模块
sudo emerge -av python-dbus
# 会显示PYTHON_TARGETS(python版本),因为kwplayer是需要python3版本,如果没有的话,需要在make.conf添加PYTHON_TARGETS参数,或者指定某个软件python版本(优先选择前者,可能其他软件会用到)
echo 'PYTHON_TARGETS="python2_7 python3_3 python3_4"' >> /etc/portage/make.conf
或者单个添加
echo "dev-util/eric python_single_target_python3_3 " >> /etc/portage/package.use/use
# 更新系统
sudo emerge -avuDN world
#显示所有变量
env
# make.conf添加python版本
# PYTHON_COMPAT (python变量,可能不需要)
PYTHON_COMPAT="python2_7 python3_3 python3_4"
PYTHON_TARGETS="python2_7 python3_3 python3_4"
# 指定python版本
# PYTHON_SINGLE_TARGET="python2_7"
# PYTHON_SINGLE_TARGET="python3_3"
#指定某个软件python版本
echo "dev-util/eric python_single_target_python3_3 " >> /etc/portage/package.use/use
# 显示系统全部python版本
eselect python lis
sudo emerge -av kwplayer
这是我以前安装的,可以做个参考
2017年05月21日 07点05分
6
level 5
鬼天气
楼主
@pwl15975386
kwplayer已经装上,但是/usr/bin/kwplayer不存在。信息提示安装python3-mutagenx python3-xlib python3-keybinder,但是第一和第三个都不存在,第二个安装又出错了,
。第一个用python3-ctags和media-libs/mutagen代替,第三个想必是keybinder没错。第二个悲剧了。
2017年05月23日 07点05分
7
level 5
鬼天气
楼主
已放弃kwplayer,改装netease cloud music了
2017年05月26日 07点05分
8
1