前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[Linux] 设置默认python

[Linux] 设置默认python

作者头像
py3study
发布2020-01-06 14:20:06
2.7K0
发布2020-01-06 14:20:06
举报
文章被收录于专栏:python3

linux中往往会安装很多个版本的python, 所以会牵扯到默认python的设置问题. 主要是设置系统环境变量的问题.

1. 查看当前默认python版本

直接在terminal中输入”python”

代码语言:javascript
复制
$ python
Python 2.7.14 (default, Sep 23 2017, 22:06:14) 
[GCC 7.2.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

可以看到当前系统中默认的python版本是 2.7.14

2. 修改默认python版本

下面要把默认的python版本从2.7改为3.6. 进入”/usr/bin”目录下输入”ls -l | grep python”显示所有名字中包含python的文件

代码语言:javascript
复制
$ ls -l | grep python
lrwxrwxrwx 1 root root          26 Mar 18 00:34 dh_pypy -> ../share/dh-python/dh_pypy
-rwxr-xr-x 1 root root        1056 Sep 23  2017 dh_python2
lrwxrwxrwx 1 root root          29 Mar 18 00:34 dh_python3 -> ../share/dh-python/dh_python3
lrwxrwxrwx 1 root root          23 Sep 23  2017 pdb2.7 -> ../lib/python2.7/pdb.py
lrwxrwxrwx 1 root root          23 Mar 18 00:34 pdb3.6 -> ../lib/python3.6/pdb.py
lrwxrwxrwx 1 root root          31 Mar 18 00:34 py3versions -> ../share/python3/py3versions.py
lrwxrwxrwx 1 root root          26 Mar 18 00:34 pybuild -> ../share/dh-python/pybuild
lrwxrwxrwx 1 root root           9 Sep 23  2017 python -> python2.7
lrwxrwxrwx 1 root root           9 Sep 23  2017 python2 -> python2.7
-rwxr-xr-x 1 root root     3617176 Sep 23  2017 python2.7
lrwxrwxrwx 1 root root          33 Sep 23  2017 python2.7-config -> x86_64-linux-gnu-python2.7-config
lrwxrwxrwx 1 root root          16 Sep 23  2017 python2-config -> python2.7-config
lrwxrwxrwx 1 root root           9 Mar 18 00:34 python3 -> python3.6
-rwxr-xr-x 1 root root     4568920 Oct  3 14:45 python3.6
-rwxr-xr-x 1 root root     4568920 Oct  3 14:45 python3.6m
lrwxrwxrwx 1 root root          10 Mar 18 00:34 python3m -> python3.6m
lrwxrwxrwx 1 root root          16 Sep 23  2017 python-config -> python2.7-config
lrwxrwxrwx 1 root root          29 Sep 23  2017 pyversions -> ../share/python/pyversions.py
-rwxr-xr-x 1 root root        2971 Sep 23  2017 x86_64-linux-gnu-python2.7-config
lrwxrwxrwx 1 root root          33 Sep 23  2017 x86_64-linux-gnu-python-config -> x86_64-linux-gnu-python2.7-config

注意其中有个link文件(链接文件, 所谓的快捷方式)python指向的是python2.7

代码语言:javascript
复制
lrwxrwxrwx 1 root root           9 Sep 23  2017 python -> python2.7

只要把它的指向改为python3即可

代码语言:javascript
复制
$ sudo rm -rf python
$ sudo ln -s /usr/bin/python3  /usr/bin/python

最后再在terminal中输入”python”

代码语言:javascript
复制
$ python
Python 3.6.3 (default, Oct  3 2017, 21:45:48) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

可以看到默认python版本已经变为3.6.3了.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 查看当前默认python版本
  • 2. 修改默认python版本
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档