如何更改python模块路径

时间:2015-07-19 06:07:53

标签: python python-2.7

我在本地安装了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?

由于

1 个答案:

答案 0 :(得分:0)

取决于您是要在脚本中还是在操作系统中设置它。

来自剧本:

    import sys
    sys.path.append('additional dir')

来自os:

    export PYTHONPATH=somewhere