Python论坛  - 讨论区

标题:[python-chinese] 菜鸟继续提问。。。怎么改变shell里的python版本~~

2007年12月25日 星期二 21:56

阿杰 gujiajie在gmail.com
星期二 十二月 25 21:56:30 HKT 2007

jay在debian:~$ python -V
python 2.5.1

ÄÄλÅóÓÑÖ¸µãÏÂÔõôŪ³É2.4µÄ¡«¡«QQQ
żÕæÊÇÌ«²ËÁË£¬¹þ¹þ¹þ
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071225/48f29702/attachment.html 

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

2007年12月25日 星期二 22:01

Jiahua Huang jhuangjiahua在gmail.com
星期二 十二月 25 22:01:26 HKT 2007

安装 python2.4

然后用 python2.4 执行

在你的  python 程序头部改为
#!/usr/bin/python2.4



On Dec 25, 2007 9:56 PM, 阿杰 <gujiajie at gmail.com> wrote:
> jay at debian:~$ python -V
> python 2.5.1
>
> 哪位朋友指点下怎么弄成2.4的~~QQQ
> 偶真是太菜了,哈哈哈
>

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

2007年12月25日 星期二 22:22

阿杰 gujiajie在gmail.com
星期二 十二月 25 22:22:53 HKT 2007

ԇÁ˲»ÐÐ...

ÔÚ07-12-25£¬Jiahua Huang <jhuangjiahua在gmail.com> дµÀ£º
>
> °²×° python2.4
>
> È»ºóÓà python2.4 Ö´ÐÐ
>
> ÔÚÄãµÄ  python ³ÌÐòÍ·²¿¸ÄΪ
> #!/usr/bin/python2.4
>
>
>
> On Dec 25, 2007 9:56 PM, °¢½Ü <gujiajie在gmail.com> wrote:
> > jay在debian:~$ python -V
> > python 2.5.1
> >
> > ÄÄλÅóÓÑÖ¸µãÏÂÔõôŪ³É2.4µÄ¡«¡«QQQ
> > żÕæÊÇÌ«²ËÁË£¬¹þ¹þ¹þ
> >
> _______________________________________________
> 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
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071225/1612e26e/attachment.html 

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

2007年12月25日 星期二 22:25

阿杰 gujiajie在gmail.com
星期二 十二月 25 22:25:54 HKT 2007

×ÜËã¸ã³öÀ´ÁË¡£¡£¡£
#!/usr/bin/python2.4ºÃÏñ²»Æð×÷Óᣡ£
ÒªÕâôÍæ²ÅÐУº
jay在debian:~$ python2.4 xxx.py
...Õ¦»ØÊ¡«¡«


ÔÚ07-12-25£¬°¢½Ü <gujiajie在gmail.com> дµÀ£º
>
> ԇÁ˲»ÐÐ...
>
> ÔÚ07-12-25£¬Jiahua Huang <jhuangjiahua在gmail.com> дµÀ£º
> >
> > °²×° python2.4
> >
> > È»ºóÓà python2.4 Ö´ÐÐ
> >
> > ÔÚÄãµÄ  python ³ÌÐòÍ·²¿¸ÄΪ
> > #!/usr/bin/python2.4
> >
> >
> >
> > On Dec 25, 2007 9:56 PM, °¢½Ü <gujiajie在gmail.com> wrote:
> > > jay在debian :~$ python -V
> > > python 2.5.1
> > >
> > > ÄÄλÅóÓÑÖ¸µãÏÂÔõôŪ³É2.4µÄ¡«¡«QQQ
> > > żÕæÊÇÌ«²ËÁË£¬¹þ¹þ¹þ
> > >
> > _______________________________________________
> > 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
>
>
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071225/d73199d1/attachment.htm 

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

2007年12月25日 星期二 22:33

Jiahua Huang jhuangjiahua在gmail.com
星期二 十二月 25 22:33:05 HKT 2007

你怎么执行 python 程序的?

不是加了可执行权限后
./xxx.py  么

或者把程序放到 PATH 路径下

On Dec 25, 2007 10:25 PM, 阿杰 <gujiajie at gmail.com> wrote:
> 总算搞出来了。。。
> #!/usr/bin/python2.4好像不起作用。。
> 要这么玩才行:
> jay at debian:~$ python2.4 xxx.py
> ...咋回事~~
>
>

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

2007年12月25日 星期二 22:39

小楼听雨 xlty.0512在gmail.com
星期二 十二月 25 22:39:20 HKT 2007

1. install python2.4
2. ln -s /usr/bin/python2.4 /usr/bin/python
-------------- 下一部分 --------------
??HTML?????...
URL: http://python.cn/pipermail/python-chinese/attachments/20071225/eedbcb5f/attachment.html 

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

2007年12月25日 星期二 22:45

Jiahua Huang jhuangjiahua在gmail.com
星期二 十二月 25 22:45:05 HKT 2007

这样就改变了系统默认 python,
系统的 python 工具,与及像 gnome 这些的 python 程序都会受到影响

On Dec 25, 2007 10:39 PM, 小楼听雨 <xlty.0512 at gmail.com> wrote:
> 1. install python2.4
> 2. ln -s /usr/bin/python2.4 /usr/bin/python

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

2007年12月25日 星期二 23:00

小楼听雨 xlty.0512在gmail.com
星期二 十二月 25 23:00:03 HKT 2007

ÄÇô, ÔÚÎļþÍ·¼ÓÉÏ
     #!/usr/bin/env python2.4
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071225/76a63641/attachment.html 

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

2007年12月26日 星期三 09:28

阿杰 gujiajie在gmail.com
星期三 十二月 26 09:28:13 HKT 2007

ÇëÎÊ#!/usr/bin/env python2.4ºÍ#!/usr/bin/ python2.4ÓÐʲôÇø±ð£¿

ÔÚ07-12-25£¬Ð¡Â¥ÌýÓê <xlty.0512在gmail.com> дµÀ£º
>
> ÄÇô, ÔÚÎļþÍ·¼ÓÉÏ
>      #!/usr/bin/env python2.4
>
> _______________________________________________
> 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
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071226/e1e71a1e/attachment.htm 

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

2007年12月26日 星期三 09:41

jessinio liang jessinio在gmail.com
星期三 十二月 26 09:41:36 HKT 2007

输入env后,得到一堆环境变量.其中有一个是path

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

2007年12月26日 星期三 10:08

Jiahua Huang jhuangjiahua在gmail.com
星期三 十二月 26 10:08:09 HKT 2007

用 #!/usr/bin/python2.4
注意中间没有空格

在 Ubuntu 和 OS X 下,
脚本第一行的 #!xxx 是魔术字符串,
用来指定解释器路径,
#!/usr/bin/python2.4
就是指定用 /usr/bin/ 目录下的 python2.4 来执行,

而 #!/usr/bin/env  python2.4
是用 env 工具来查找路径里的 python2.4 再执行,

对于需要明确指定哪个 python 的时候,
要用直接的路径如
/usr/bin/python2.4
/usr/bin/python2.5
/usr/bin/python


再请注意,这里说的是把 python 程序当可执行文件的情况,
对于你说的 python xxx , 则是你自己用 python 来执行,那么魔术字符串也就没你要的作用



而 Windows 下这行不起作用

On Dec 26, 2007 9:28 AM, 阿杰 <gujiajie at gmail.com> wrote:
> 请问 #!/usr/bin/env python2.4 和 #!/usr/bin/python2.4 有什么区别?
>

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

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

    你的回复:

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

    Zeuux © 2024

    京ICP备05028076号