举一个很简单的例子,如果你发现一个包或者模块,明明是有的,但是会发生这样的错误:
>>> from algorithm import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named algorithm
那么就应该是环境变量出问题了
okay,来看怎么搞
>>>>> import sys
>>> sys.path
['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '