Ubuntu下Python2与Python3的共存问题


Posted in Python onOctober 31, 2018

Linux系统一般自带Python,有时候又自己下载了Python,因此有可能Python2和Python3同时存在。那么当我们在Terminal键入python的时候,会调出哪个Python呢?本文即解决这个问题.

版本查看

在终端键入

python --version1

可以查看python的版本信息 

这时发现我的python的版本是2.7.15rc1.然而我是安装了python3的,那怎么用python3呢?一种当然是直接用python3即可打开python3,同理python2也可打开python2. 

但是python却现在默认的python2,因为其优先级更高。现在问题来了,怎么修改python为python3?

修改python

方法一:修改别名

可以采用alias修改别名将python设置为python3

alias python='/usr/bin/python3'1

并将其放入.bashrc中

方法二:修改配置

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2 
# 添加Python2可选项,优先级为2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1 
# 添加Python3可选项,优先级为1
sudo update-alternatives --config python12345

出现如下配置菜单,发现现在是自动模式,选择python2,要设置为python3只需要选择2,enter即可啦~

补充

给python2和python3装上pip,注意不能互相用对方的pip

sudo apt-get install python2-pip
sudo apt-get install python3-pip
---------------------

总结

以上所述是小编给大家介绍的Ubuntu下Python2与Python3的共存问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python3.3使用tkinter开发猜数字游戏示例
Mar 14 Python
python中from module import * 的一个坑
Jul 20 Python
python多进程共享变量
Apr 06 Python
浅析Git版本控制器使用
Dec 10 Python
对Python 2.7 pandas 中的read_excel详解
May 04 Python
python mysql断开重连的实现方法
Jul 26 Python
3行Python代码实现图像照片抠图和换底色的方法
Oct 10 Python
kafka-python 获取topic lag值方式
Dec 23 Python
python enumerate内置函数用法总结
Jan 07 Python
Pandas时间序列:时期(period)及其算术运算详解
Feb 25 Python
Python 改变数组类型为uint8的实现
Apr 09 Python
Django使用Profile扩展User模块方式
May 14 Python
对numpy中向量式三目运算符详解
Oct 31 #Python
对numpy中的where方法嵌套使用详解
Oct 31 #Python
在Python中使用defaultdict初始化字典以及应用方法
Oct 31 #Python
在ubuntu16.04中将python3设置为默认的命令写法
Oct 31 #Python
设置python3为默认python的方法
Oct 31 #Python
在双python下设置python3为默认的方法
Oct 31 #Python
利用Python将文本中的中英文分离方法
Oct 31 #Python
You might like
PHP 伪静态隐藏传递参数名的四种方法
2010/02/22 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
2014/08/20 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
js 禁用只读文本框获得焦点时的退格键
2010/04/25 Javascript
基于jquery实现的可以编辑选择的下拉框的代码
2010/11/19 Javascript
js动态生成指定行数的表格
2013/07/11 Javascript
JavaScript中for..in循环陷阱介绍
2013/11/12 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
2015/02/02 Javascript
jquery中checkbox使用方法简单实例演示
2015/11/24 Javascript
JavaScript为事件句柄绑定监听函数实例详解
2015/12/15 Javascript
jQuery查找节点方法完整实例
2016/09/13 Javascript
借助node实战JSONP跨域实例
2017/03/30 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
vue2.0自定义指令示例代码详解
2019/04/25 Javascript
百度小程序之间的页面通信过程详解
2019/07/18 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
js 动态校验开始结束时间的实现代码
2020/05/25 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
[48:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 VG vs KG
2018/03/31 DOTA
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
python使用webbrowser浏览指定url的方法
2015/04/04 Python
windows10系统中安装python3.x+scrapy教程
2016/11/08 Python
深入解答关于Python的11道基本面试题
2017/04/01 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
2020/03/05 Python
python如何停止递归
2020/09/09 Python
python调用百度API实现人脸识别
2020/11/17 Python
canvas实现俄罗斯方块的方法示例
2018/12/13 HTML / CSS
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
2014年向国旗敬礼活动方案
2014/09/27 职场文书
房产转让协议书(2014版)
2014/09/30 职场文书
导游词之寿县报恩寺
2020/01/19 职场文书
修改MySQL的默认密码的四种小方法
2021/05/26 MySQL
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技
Golang 入门 之url 包
2022/05/04 Golang