[Seek Help] 如何切换Python3
Tofloor
poster avatar
谢克辉
deepin
2021-02-28 19:28
Author

系统上有Python2和Python3,打开默认是Python2,请问如何默认切换成Python3,网上试了好几种方法都不好使

Reply Favorite View the author
All Replies
安洛
deepin
2021-02-28 19:40
#1

直接输入python3不就行了吗?

Reply View the author
thepoy
deepin
2021-02-28 19:46
#2

在.bashrc或.zshrc里添加:

alias python=python3

 

Reply View the author
goldsunshine
deepin
2021-02-28 22:40
#3

楼主的意思是使用python默认就是python3版本。

linux系统中自带两个版本的python,一个python2.7,一个好像是python3.6。python这个命令是默认指向python2.7的,所以只要修改python这个命令的指向为pyhton3.6即可。

python命令为一个软链接,如下:

ls -al /usr/bin/python

lrwxrwxrwx 1 root root 9 4月  10  2019 /usr/bin/python -> python2.7

 

修改方法:

1. 找到python3.6的位置 

which python3.6

2.找到python命令的位置,删除该链接

 

3. 修改python 的链接

ln -s /usr/bin/python3.6  /usr/bin/python

 

完成done。如果需要升级python,可参考我的博客文章。cnblogs.com/goldsunshine/p/12938654.html

Reply View the author
Comments
rexlevin
2021-03-01 03:40
亲,这边不建议采取这种办法哦~
Feng Yu
deepin
2021-03-01 02:32
#4
goldsunshine

楼主的意思是使用python默认就是python3版本。

linux系统中自带两个版本的python,一个python2.7,一个好像是python3.6。python这个命令是默认指向python2.7的,所以只要修改python这个命令的指向为pyhton3.6即可。

python命令为一个软链接,如下:

ls -al /usr/bin/python

lrwxrwxrwx 1 root root 9 4月  10  2019 /usr/bin/python -> python2.7

 

修改方法:

1. 找到python3.6的位置 

which python3.6

2.找到python命令的位置,删除该链接

 

3. 修改python 的链接

ln -s /usr/bin/python3.6  /usr/bin/python

 

完成done。如果需要升级python,可参考我的博客文章。cnblogs.com/goldsunshine/p/12938654.html

误人子弟,你这么搞系统崩溃了看看会不会被楼主打死

Reply View the author
rexlevin
deepin
2021-03-01 03:43
#5

就python3就好,何必强迫症。

python默认指向python2,说不定在系统其他地方有直接使用,还是不要贸然改动的好。

Reply View the author
谢克辉
deepin
2021-03-01 05:43
#6
rexlevin

就python3就好,何必强迫症。

python默认指向python2,说不定在系统其他地方有直接使用,还是不要贸然改动的好。

好的,知道了,我在学习python,写了一个代码,老是报错,一开始以为是这个问题,现在解决了

Reply View the author
goldsunshine
deepin
2021-03-02 03:23
#7
Feng Yu

误人子弟,你这么搞系统崩溃了看看会不会被楼主打死

考虑不周

Reply View the author