使用Ubuntu 14.04和Python 2.7.6的virtualenv中没有名为pygtk的模块

使用Ubuntu 14.04和Python 2.7.6的virtualenv中没有名为pygtk的模块,python,virtualenv,pygtk,Python,Virtualenv,Pygtk,我用VirtualEnvRapper创建了一个virtualenv: 然后我创建了一个名为testme.py的简单脚本: 结果: 将ruamel.venvgtk安装在virtualenv()内 直接链接(并添加路径): 从sys.path将其链接到站点包: 我现在试了很多次。无法使其运行1次,但无法复制 编辑:我忘了链接pygtk本身 ln-s/usr/lib/python2.7/dist-packages/pygtk.py lib/python2.7/site-packages/ 这就是我现在

我用VirtualEnvRapper创建了一个virtualenv:

然后我创建了一个名为testme.py的简单脚本:

结果:

  • 将ruamel.venvgtk安装在virtualenv()内

  • 直接链接(并添加路径):

  • 从sys.path将其链接到站点包:
  • 我现在试了很多次。无法使其运行1次,但无法复制

    编辑:我忘了链接pygtk本身

    ln-s/usr/lib/python2.7/dist-packages/pygtk.py lib/python2.7/site-packages/


    这就是我现在的工作方式:


    您可以在
    virtualenv
    中使用您的系统包您需要使用
    mkvirtualenv环境--系统站点包创建一个新的虚拟环境

    您可以在
    virtualenv
    中使用您的系统包您需要使用
    mkvirtualenv环境创建一个新的虚拟环境--系统站点软件包
    。谢谢,我忘了说我需要没有“系统站点软件包”的软件包。好的,我会发布解决方案,您可以升级。谢谢,我忘了说我需要没有“系统站点软件包”的软件包。您可以试试这个。
    mkvirtualenv test --no-site-packages
    workon test
    cdvirtualenv
    
    #!/usr/bin/env python
    import pygtk
    
    $ python testme.py 
    Traceback (most recent call last):
      File "testme.py", line 3, in <module>
        import pygtk
    ImportError: No module named pygtk
    
    Command "python setup.py egg_info" failed with error code 1
    
    mkdir -p lib/python2.7/dist-packages/
    ln -s /usr/lib/python2.7/dist-packages/gtk-2.0 lib/python2.7/dist-packages/
    ln -s /usr/lib/python2.7/dist-packages/gobject lib/python2.7/dist-packages/
    ln -s /usr/lib/python2.7/dist-packages/glib lib/python2.7/dist-packages/
    ln -s /usr/lib/python2.7/dist-packages/cairo lib/python2.7/dist-packages/
    add2virtualenv  lib/python2.7/dist-packages/
    
    ln -s /usr/lib/python2.7/dist-packages/gtk-2.0 lib/python2.7/site-packages/
    ln -s /usr/lib/python2.7/dist-packages/gobject lib/python2.7/site-packages/
    ln -s /usr/lib/python2.7/dist-packages/glib lib/python2.7/site-packages/
    ln -s /usr/lib/python2.7/dist-packages/cairo lib/python2.7/site-packages/
    
    mkvirtualenv test --no-site-packages
    workon test
    cdvirtualenv
    
    
    ln -s /usr/lib/python2.7/dist-packages/gtk-2.0 lib/python2.7/site-packages/
    ln -s /usr/lib/python2.7/dist-packages/gobject lib/python2.7/site-packages/
    ln -s /usr/lib/python2.7/dist-packages/glib lib/python2.7/site-packages/
    ln -s /usr/lib/python2.7/dist-packages/cairo lib/python2.7/site-packages/
    ln -s /usr/lib/python2.7/dist-packages/pygtk.py lib/python2.7/site-packages/