ubuntu中python2与python3的默认启动切换

方法摘自SegmentFault:

方法一:

echo alias python=python3 >> ~/.bashrc && source ~/.bashrc相当于先打开gedit ~/.bashrc 修改alias python=python3这行内容

方法二(使用update-alternatives来修改priority):

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
如果要切换到python2
sudo update-alternatives --config python

按照提示输入选择数字回车即可。

这样你甚至可以将自己喜欢的任意版本python安装到任意位置,然后使用update-alternatives将其设置为系统默认python。

时间: 2024-10-06 12:12:13

ubuntu中python2与python3的默认启动切换的相关文章

Ubuntu与Windows双系统修改默认启动项

电脑上先装到Windows系统,后装到Ubuntu.之前默认启动Ubuntu,现在想修改过来. 操作过程如下: 在终端中输入:sudo gedit  /boot/grub/grub.cfg(此时可能需要输入密码,输入就可以了) 打开之后,会看到如下文档(需要修改的位置,可以根据打开文档的滚动条的大体位置进行定位) 标记为"1"的语句,就是控制默认系统的语句.这里等号右边的参数为"1",那是因为我的系统里边ubuntu是第二个(如果您对编程有所了解的话,应该知道数组是

ubuntu中安装rabbitmq服务并成功启动

在我们使用rabbitmq时,首先要对其进行安装,而后才能对其进行使用 安装 Erlang 由于 RabbitMQ 是采用 Erlang 编写的,所以需要安装 Erlang 语言库.就像 java 需要安装 jvm 一样. 首先在系统中加入 erlang apt 仓库. $ wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb $ sudo dpkg -i erlang-solutions_1.0_all.

win7安装ubuntu,如何设置win7为默认启动项

第一种方法:运行sudo gedit /etc/default/grub 输入密码 将GRUB_DEFAULT=0改为GRUB_DEFAULT=4(如果没做过其他设置,即启动时win7为第5项.可根据自己情况更改) 然后运行sudo update-grub 第二种方法:sudo chmod +w /boot/grub/grub.cfg(赋予该文件写权限) sudo gedit /boot/grub/grub.cfg 将set default="0"改为set default="

电脑同时安装python2和python3 ,默认使用python3

python3环境变量放在python2前面: 此电脑--属性--高级系统设置--高级--环境变量--系统变量--Path--编辑 D:\Python36\Scripts;D:\Python36;C:\Python27;C:\Python27\Scripts; python2启动 py -2 python3 启动 py-3  或者 python 原文地址:https://www.cnblogs.com/python-xiakaibi/p/9229188.html

ubuntu中如何安装python3.6

此处使用命令行方式来安装Python3.6: sudo wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz sudo tar xJf Python-3.6.0.tar.xz sudo cd Python-3.6.0 sudo ./configure sudo make && make install 检查是否安装成功,运行以下命令: #which python3 输出:#/usr/local/bin/python

Ubuntu中找不到pip3命令的解决方法

Ubuntu中找不到pip3命令的解决方法 Ubuntu 有 python2 和 python3. 今天使用 Ubuntu 中的 python3 时,想要安装第三方库却发现 pip 指向的是 python2 . 因为记得 Ubuntu 系统默认将 python3 的 pip 命令改成了 pip3 ,于是执行 pip3 -V ,报命令不存在. Round One 在网上搜原因,因为没有安装,遂安装: sudo apt-get install python3-pip 结果还是命令不存在. Round

在ubuntu中设置默认启动系统

怎样设置电脑的默认启动系统! 进入ubuntu系统,打开终端(快捷键ctrl+alt+T) 在终端中输入sudo gedit /boot/grub/grub.cfg 这个时候是要输入密码的(如果你设置有的话)直接输入就好,因为你输入的值是看不到的,输入后按enter就好,这里我吃亏了,因为不知道密码是默认不显示的,搞得我按了enter再输入密码,结果就是每次只能输入一点密码,整了很久没懂,还是无意中输入完确定了才知道! 完成以后就会弹出一个窗口,就是grub的记事本窗口!这个时候我们需要找到se

Python2 和 Python3 中默认编码的差异

最近在使用 Python3.4 做一些脚本实现,发现对于编码的处理上和 Python2.6 有很大的不同,就此机会把相关知识做个梳理,方便需要的时候查阅. 先说下概念和差异: 脚本字符编码:就是解释器解释脚本文件时使用的编码格式,可以通过 # -\*- coding: utf-8 -\*- 显式指定解释器字符编码:解释器内部逻辑过程中对 str 类型进行处理时使用的编码格式Python2 中默认把脚步文件使用 ASCII 来处理(历史原因请 Google)Python2 中字符串除了 str 还

Python2+python3——多版本启动和多版本pip install问题

背景描述: python2版本都知道维护到2020年,目前使用python的很大一部分用户群体都开始改安装并且使用最新版的python3版本了,python2和python3在编程大的层面不曾改变,有些许细节的改变,很多人之前的项目是用python2写的,所以两套环境分析源码对很多人来説必不可少,此随笔记录python2和python3兼容问题: 准备工具: python-3.6.5安装包:(之前已经存在python2.7环境,此处不做过多説名:) 具体操作: 一.自定义安装python3.6.