文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

[Linux] 设置默认python

2023-01-31 07:01

关注

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

1. 查看当前默认python版本

直接在terminal中输入”python”

$ 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的文件

$ 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

lrwxrwxrwx 1 root root           9 Sep 23  2017 python -> python2.7

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

$ sudo rm -rf python
$ sudo ln -s /usr/bin/python3  /usr/bin/python

最后再在terminal中输入”python”

$ 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了.

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯