【发布时间】:2010-08-27 00:23:02
【问题描述】:
要将 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/
Virtualenv on Ubuntu with no site-packages
现在,当我导入 gtk 时,Python 解释器中显示:没有名为 gtk 的模块。当我用 sudo 启动解释器时,它可以工作。
我需要使用 sudo 的任何原因,有没有办法防止它?
更新:
忘了说 cairo 和 pygtk 可以工作,但这不是我需要的。
更新 2:
这里的目录表明我没有疯。
http://www.friendly-stranger.com/pictures/symlink.jpg
【问题讨论】:
标签: python virtualenv