此Python脚本显示其路径包含/home/web/public_html/module/disc/static/python/lib/python2.4/site-packages
:
$ python serverTest.py
This is my sys.path:
['/home/web/public_html/module/disc/static/python/lib/python2.4/site-packages',
'/home/web/public_html/module/disc/static/python',
'/usr/lib64/python24.zip',
'/usr/lib64/python2.4',
'/usr/lib64/python2.4/plat-linux2',
'/usr/lib64/python2.4/lib-tk',
'/usr/lib64/python2.4/lib-dynload',
'/usr/lib64/python2.4/site-packages',
'/usr/lib64/python2.4/site-packages/Numeric',
'/usr/lib64/python2.4/site-packages/gtk-2.0',
'/usr/lib/python2.4/site-packages']
Traceback (most recent call last):
File "serverTest.py", line 27, in ?
import simplejson as json
ImportError: No module named simplejson
$ export PYTHONPATH=$PYTHONPATH:/home/web/public_html/module/disc/static/python/lib/python2.4/site-packages
$ python serverTest.py
Hello, world!
可以看出,虽然目录在sys.path
中,但脚本找不到安装在那里的simplejson
。但是,当我在Bash中将相同的路径添加到PYTHONPATH
时,就会发现simplejson
。如何修复它,使simplejson
在不设置Bash变量的情况下可用?在
编辑:
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐