怎么切换默认的python版本呢?

软件和网站开发以及相关技术探讨
回复
头像
ttand
帖子: 1745
注册时间: 2005-08-22 14:05
来自: 离开北京

怎么切换默认的python版本呢?

#1

帖子 ttand » 2012-06-18 17:01

用别名好像不能解决所有问题
$alias python=python2

#!/usr/bin/env python
没办法启动python2的说
env好像不认别名。
非得重新
sudo ln /usr/bin/python2 /usr/bin/python
么??
错过好多好贴,没占到广告位后悔啊
JiangHui
论坛版主
帖子: 21308
注册时间: 2007-08-02 20:29
系统: 窓辺とうこ

Re: 怎么切换默认的python版本呢?

#2

帖子 JiangHui » 2012-06-18 17:05

#!/usr/bin/env python2
我就这样写的
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 怎么切换默认的python版本呢?

#3

帖子 枫叶饭团 » 2012-06-18 17:05

代码: 全选

#!/usr/bin/env python2
头像
hanice
帖子: 7
注册时间: 2011-10-09 14:22

Re: 怎么切换默认的python版本呢?

#4

帖子 hanice » 2012-06-19 1:01

修改一.bashrc文件里的PATH环境变量,把你想要的python放到PATH靠前的位置
比如说 你想用的python执行程序在 /home/yourname/python/bin里
PATH=/home/yourname/python/bin:$PATH
export PATH

当然 alias也基本可以满足要求
woainvzu
帖子: 100
注册时间: 2010-12-27 22:44

Re: 怎么切换默认的python版本呢?

#5

帖子 woainvzu » 2012-06-20 2:58

用ln -s把你需要的版本链接到/usr/bin中(事先备份你原来的/usr/bin/python)
头像
kevinchou
帖子: 69
注册时间: 2007-02-13 15:16
联系:

Re: 怎么切换默认的python版本呢?

#6

帖子 kevinchou » 2012-06-20 8:06

woainvzu 写了:用ln -s把你需要的版本链接到/usr/bin中(事先备份你原来的/usr/bin/python)
正解
头像
ttand
帖子: 1745
注册时间: 2005-08-22 14:05
来自: 离开北京

Re: 怎么切换默认的python版本呢?

#7

帖子 ttand » 2012-06-20 11:32

hanice 写了:修改一.bashrc文件里的PATH环境变量,把你想要的python放到PATH靠前的位置
比如说 你想用的python执行程序在 /home/yourname/python/bin里
PATH=/home/yourname/python/bin:$PATH
export PATH

当然 alias也基本可以满足要求
这可能是个好办法阿。
现在在编译chromium
要改
#!/usr/bin/env python2 的确是可以,但是以后sync源码会冲突。
错过好多好贴,没占到广告位后悔啊
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 怎么切换默认的python版本呢?

#8

帖子 lilydjwg » 2012-06-20 13:08

ttand 写了:
hanice 写了:修改一.bashrc文件里的PATH环境变量,把你想要的python放到PATH靠前的位置
比如说 你想用的python执行程序在 /home/yourname/python/bin里
PATH=/home/yourname/python/bin:$PATH
export PATH

当然 alias也基本可以满足要求
这可能是个好办法阿。
现在在编译chromium
要改
#!/usr/bin/env python2 的确是可以,但是以后sync源码会冲突。
嗯。Google 不给力啊,不指明 Python 版本。
回复