在ubuntu-8.04运行升级管理出现下面错误:
File "/usr/bin/update-manager", line 26, in <module>
import pygtk
ImportError: No module named pygtk
可以很容易想到可能是路径不对或者没有此文件,先查找一下:
locate pygtk.py
出现下面的路径:
/var/lib/python-support/python2.5/pygtk.py
有两种方法可以解决这个问题:
一,设置环境变量
export $PYTHONPATH=/var/lib/python-support/python2.5/pygtk.py
然后再运行 update-manager,不过这个环境变量是临时的,控制台关闭以后需要重新设置,有点麻烦。
二,修改update-manager文件
打开update-manager脚本:
sudo gedit /usr/bin/update-manager
然后在import pygtk
这行的前面加上:
import sys
sys.path.append("/var/lib/python-support/python2.5/pygtk.py")
也就是手动给它加上查找路径。