Python:virtualenv-GTK-2.0
要将gtk-2.0添加到我的virtualenv中,我执行了以下操作:
$ virtualenv --no-site-packages --python=/usr/bin/python2.6 myvirtualenv
$ cd myvirtualenv
$ source bin/activate
$ cd lib/python2.6/
$ ln -s /usr/lib/pymodules/python2.6/gtk-2.0/
现在在Python解释器中,当我导入gtk时,它说:没有名为gtk的模块。当我使用sudo启动解释器时,它可以工作。
为什么需要使用sudo的任何原因,有什么方法可以防止它?
更新:
忘记提及cairo和pygtk可以工作了,但这不是我需要的。
Update2:
这里的目录显示我没有发疯。 http://www.friendly-
stranger.com/pictures/symlink.jpg