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 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。
    $ 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
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看