相关疑难解决方法(0)

全局安装Python包,但不是在virtualenv(PyGTK)中安装

我在"virtualenv"中遇到了PyGTK的一些奇怪问题.gtk不会导入我的virtualenv,而它在我的全局python安装中导入.(上周我没有遇到这个问题,猜测某些软件更新会让人感到不安.)

有没有一种解决此问题的好方法?

如下所示:全局导入gtk,

tom@zeppelin:~$ python
Python 2.7.1+ (r271:86832, Sep 27 2012, 21:12:17) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
>>> gtk
<module 'gtk' from '/usr/lib/pymodules/python2.7/gtk-2.0/gtk/__init__.pyc'>
Run Code Online (Sandbox Code Playgroud)

然后无法导入gtk,

tom@zeppelin:~$ workon py27
(py27)tom@zeppelin:~$ python
Python 2.7.1+ (r271:86832, Sep 27 2012, 21:12:17) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named gtk
Run Code Online (Sandbox Code Playgroud)

不幸的是,这破坏了我的ipython …

python pygtk virtualenv

4
推荐指数
1
解决办法
5610
查看次数

标签 统计

pygtk ×1

python ×1

virtualenv ×1