LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 811|回复: 6

[求助] emerge pygtk 失败: 找不到 pycairo.h

[复制链接]
发表于 2008-11-4 18:00:44 | 显示全部楼层 |阅读模式
原因应该是这样的: 最开始, python相关的程序是和系统一起安装的, 所以都在/usr 目录下. 昨天开更新软件, emerge -uvDN world.  emerge  把新的pycairo  装在了 /usr/local 下面.

我想这种问题应该比较普遍. 大家有没有什么系统地解决办法?  一个个的做软链接不是很好. 难道只能告诉emerge, 把python 还是装在/usr 目录下?

先谢谢了
发表于 2008-11-4 18:06:12 | 显示全部楼层
不大可能会安装在 /usr/local 下吧。
试一试在安装一次 pycairo 呢? 最近是不是升级过 python?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-4 18:47:49 | 显示全部楼层
对, 刚刚升级了portage. python 升级到 2.5.2-r7, 运行了python-updater.  

重装pycairo后再装pygtk, 没有变化, 错误依旧。


pycairo 装在了 /usr/local/lib, /usr/local/include 等目录下. 对应的安装目录应该就是 /usr/local了
回复 支持 反对

使用道具 举报

发表于 2008-11-4 19:19:46 | 显示全部楼层
难不成你自己设置了 econf_extra 之类的东东?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-4 19:47:58 | 显示全部楼层

我自己没有改过econf_extra

Post by Blahster;1903915
难不成你自己设置了 econf_extra 之类的东东?



我自己没有改过econf_extra. 现在做了软链接后,还是说找不到. 就是装不了pygtk
回复 支持 反对

使用道具 举报

发表于 2008-11-4 23:41:05 | 显示全部楼层
qlist dev-python/pycairo 看看,怎么会装到local去了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-5 22:31:55 | 显示全部楼层

downgrade python 到 2.4 后解决问题.

downgrade python 到 2.4  后解决问题.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表