Python论坛  - 讨论区

标题:[python-chinese] how to change the order of sys.path

2006年11月20日 星期一 11:12

cry zyqmail在tom.com
星期一 十一月 20 11:12:20 HKT 2006

python,您好!

请问如何永久地改变sys.path里面的顺序?我的机器是WINDOWS 2K,系统变量里没有PYTHONPATH。
另,PYTHONPATH和sys.path是什么关系?如果有和PYTHONPATH,sys.path是包含了PYTHONPATH,还是被PYTHONPATH换掉,还是2者根本就没有关系?

谢谢。

                    致
礼!

            cry
            zyqmail在tom.com



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月20日 星期一 11:57

syli hailang_0512在163.com
星期一 十一月 20 11:57:20 HKT 2006

        有PYTHONPATH的目的是方便别的python应用程序顺利的的找到python,他和sys.path没有什么关系。
        sys.path是python程序起来时python给你加的,一般包括当前目录,python目录,python lib目录,python site-packages目录等等。

----- Original Message ----- 
From: "cry" <zyqmail在tom.com>
To: "python" <python-chinese在lists.python.cn>
Sent: Monday, November 20, 2006 11:12 AM
Subject: [python-chinese] how to change the order of sys.path


> python,您好!
> 
> 请问如何永久地改变sys.path里面的顺序?我的机器是WINDOWS 2K,系统变量里没有PYTHONPATH。
> 另,PYTHONPATH和sys.path是什么关系?如果有和PYTHONPATH,sys.path是包含了PYTHONPATH,还是被PYTHONPATH换掉,还是2者根本就没有关系?
> 
> 谢谢。
> 
>> 礼!
> 
>            cry
>            zyqmail在tom.com
> 
> 
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月21日 星期二 00:53

spring lee ncepu.lyc在gmail.com
星期二 十一月 21 00:53:53 HKT 2006

PYTHONPATH是形成sys.path的一部分.
sys.path通常还包括python安装包根目录(或者由PYTHONHOME环境变量指定的路径)下面的一些标准安装路径(win下面有
lib, DLLs,  lib/plat-win, lib/lib-tk,lib/site-packages),此外还可能有脚本文件所在路径
你可以:
1.设置PYTHONPATH环境变量,多个路径win下面用;分割,这样python启动时会自动将其添加到sys.path中去。
2.如果有和PYTHONPATH,sys.path是包含了PYTHONPATH的。(放在sys.path的开头)。可以使用PYTHONPATH来永久改变sys.path里面的顺序。
3.如果你想改变sys.path内置的位置,可以更改注册表位置:
HKLM\SoftWare\Python\PythonCore\Py_version\PythonPath.

On 20/11/06, cry <zyqmail at tom.com> wrote:
> python,您好!
>
> 请问如何永久地改变sys.path里面的顺序?我的机器是WINDOWS 2K,系统变量里没有PYTHONPATH。
> 另,PYTHONPATH和sys.path是什么关系?如果有和PYTHONPATH,sys.path是包含了PYTHONPATH,还是被PYTHONPATH换掉,还是2者根本就没有关系?
>
> 谢谢。
>
>> 礼!
>
>             cry
>             zyqmail at tom.com
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号