我在本地安装了python2.7.6,并且在群集上公开安装了另一个2.7.6。
然后我使用我的本地python来安装一个点子,但当我'点击列表'时,它返回:
$ pip list Traceback(最近一次调用最后一次):文件 “/home/zengh/.local/bin/pip”,第7行,in 从pip import主文件“/home/zengh/.local/lib/python2.7/site-packages/pip/init.py”,行 13,在 来自pip.utils import get_installed_distributions,get_prog文件“/home/zengh/.local/lib/python2.7/site-packages/pip/utils/init.py”, 5号线,在 import locale File“/home/software/rhel6/python/2.7.6/lib/python2.7/locale.py”,第18行, 在 导入运算符ImportError:/home/software/rhel6/python/2.7.6/lib/python2.7/lib-dynload/operator.so: 未定义的符号:_PyUnicodeUCS2_AsDefaultEncodedString
显然它调用集群上的locale.py,而我的PYTHONPATH只包含我本地的python路径。我该如何调用
/。本地/ python2.7.6 / LIB / python2.7 / locale.py?
由于
答案 0 :(得分:0)
取决于您是要在脚本中还是在操作系统中设置它。
来自剧本:
import sys
sys.path.append('additional dir')
来自os:
export PYTHONPATH=somewhere