deepin上怎么设置默认python命令是执行python3而不是python2
Tofloor
poster avatar
baymax
deepin
2017-08-23 01:16
Author
本人的deepin自带python,但是既有python2.7.6,又有python3.6。但是默认的python命令是python2.7.6,我要想执行python3.6就必须输入python3。
这是我的deepin自带的所有的python,如下图
所以我想问,怎么做能使得默认的python是python3.6,而不是python2.7.6?
Reply Favorite View the author
All Replies
s3040608090
deepin
2017-08-23 01:31
#1
可以试下alias
Reply View the author
158******63
deepin
2017-08-23 01:49
#2
sudo vi ~/.bashrc
在里面加一句
alias python='python3'
或者再简单一点
alias p='python3'
友情提示:不要卸载python2.7.系统会崩的!
Reply View the author
jantacy
deepin
2017-08-23 02:25
#3
最稳妥的版本,创建一个python3的虚拟环境,并在启动终端时进入该环境,比如直接加到.bashrc里。不要问我为什么这么做,过来人,尤其是你要在公用服务器上操作的时候。。。
Reply View the author
deepinwang
deepin
2017-08-23 03:18
#4
用alternatives
或者直接改python的符号链接
不过两种方法都有可能在升级的时候被覆盖掉。
Reply View the author
baymax
deepin
2017-08-23 04:20
#5
https://bbs.deepin.org/post/144543
sudo vi ~/.bashrc
在里面加一句
alias python='python3'

好了 多谢
Reply View the author