Ubuntu上的Virtualenv,无站点包
发布于 2021-01-29 17:05:22
我最近在使用python开发时一直在使用virtualenv。我喜欢使用–no-site-
packages选项隔离开发环境的想法,但是在开发PyGTK应用程序时这样做可能会有些棘手。PyGTK模块默认安装在Ubuntu上,我想使virtualenv(带有
–no-site-packages)知道位于系统其他位置的特定模块。
最好的方法是什么?还是我应该只吸收它并放下–no-site-packages选项?
关注者
0
被浏览
52
1 个回答
-
$ 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/ $ ln -s /usr/lib/pymodules/python2.6/pygtk.pth $ ln -s /usr/lib/pymodules/python2.6/pygtk.py $ ln -s /usr/lib/pymodules/python2.6/cairo/ $ python >>> import pygtk >>> import gtk