[dywang@dywhd2 zzz]$ python mypy1.py
7
'import site' failed; use -v for traceback
Traceback (most recent call last):
File "mypy1.py", line 5, in <module>
import gtk
ImportError: No module named gtk
[root@dywhd2 ~]# rpm -qa | grep pygtk pygtk2-libglade-2.16.0-3.el6.x86_64 pygtksourceview-2.8.0-1.el6.x86_64 pygtk2-2.16.0-3.el6.x86_64
[root@dywhd2 ~]# find /usr/lib64/python2.6 -name pygtk* /usr/lib64/python2.6/site-packages/pygtk.pyc /usr/lib64/python2.6/site-packages/pygtk.py /usr/lib64/python2.6/site-packages/pygtk.pth /usr/lib64/python2.6/site-packages/pygtk.pyo
[dywang@dywhd2 zzz]$ python
7
'import site' failed; use -v for traceback
Python 2.6.5 (r265:79063, Nov 12 2010, 00:52:45)
[GCC 4.4.4 20100525 (Red Hat 4.4.4-5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygtk; pygtk.require('2.0')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pygtk
>>> import sys
>>> print sys.path
['', '', '/usr/local/google_appengine',
'/usr/local/google_appengine/lib/django_1.4',
'/usr/lib64/python26.zip',
'/usr/lib64/python2.6/',
'/usr/lib64/python2.6/plat-linux2',
'/usr/lib64/python2.6/lib-tk',
'/usr/lib64/python2.6/lib-old',
'/usr/lib64/python2.6/lib-dynload']
[root@dywhd2 ~]# vim /etc/bashrc
[root@dywhd2 ~]# tail -n1 /etc/bashrc
export PYTHONPATH="/usr/lib64/python2.6/site-packages:${PYTHONPATH}"
[dywang@dywhd2 ~]$ echo $PYTHONPATH /usr/lib64/python2.6/site-packages::/usr/local/google_appengine:/usr/local/google_appengine/lib/django_1.4
[dywang@dywhd2 ~]$ python Python 2.6.5 (r265:79063, Nov 12 2010, 00:52:45) [GCC 4.4.4 20100525 (Red Hat 4.4.4-5)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import pygtk >>> import gtk >>>
2017-06-14