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 相关文章推荐
使用Python写个小监控
Jan 27 Python
发布你的Python模块详解
Sep 15 Python
python使用正则表达式来获取文件名的前缀方法
Oct 21 Python
解决python测试opencv时imread导致的错误问题
Jan 26 Python
Django打印出在数据库中执行的语句问题
Jul 25 Python
python并发编程多进程之守护进程原理解析
Aug 20 Python
django formset实现数据表的批量操作的示例代码
Dec 06 Python
Python实现使用dir获取类的方法列表
Dec 24 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
May 13 Python
基于K.image_data_format() == 'channels_first' 的理解
Jun 29 Python
Python基于Webhook实现github自动化部署
Nov 28 Python
Python中22个万用公式的小结
Jul 21 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中使用XML
2006/10/09 PHP
thinkphp 多表 事务详解
2013/06/17 PHP
php实现可以设置中奖概率的抽奖程序代码分享
2014/01/19 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
2014/10/15 PHP
jQuery+PHP实现的掷色子抽奖游戏实例
2015/01/04 PHP
PHP中Http协议post请求参数
2015/11/02 PHP
基于PHP如何把汉字转化为拼音
2015/12/11 PHP
javascript dom 基本操作小结
2010/04/11 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
JavaScript阻止事件冒泡示例分享
2014/12/28 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
纯javascript实现图片延时加载方法
2015/08/21 Javascript
JS随机洗牌算法之数组随机排序
2016/03/23 Javascript
5分钟打造简易高效的webpack常用配置
2017/07/04 Javascript
jQuery使用ajax_动力节点Java学院整理
2017/07/05 jQuery
javascript用rem来做响应式开发
2018/01/13 Javascript
jQuery中$原理实例分析
2018/08/13 jQuery
elementui更改el-dialog关闭按钮的图标d的示例代码
2020/08/04 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
2020/08/10 Javascript
python实现图像识别功能
2018/01/29 Python
详解python Todo清单实战
2018/11/01 Python
Python实现的爬取百度贴吧图片功能完整示例
2019/05/10 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
tensorflow图像裁剪进行数据增强操作
2020/06/30 Python
浅谈django框架集成swagger以及自定义参数问题
2020/07/07 Python
全网最详细的PyCharm+Anaconda的安装过程图解
2021/01/25 Python
澳洲小众品牌的集合网站:BNKR
2018/02/23 全球购物
Martinelli官方商店:西班牙皮鞋和高跟鞋品牌
2019/07/30 全球购物
Solaris操作系统的线程机制
2012/12/23 面试题
经典安踏广告词
2014/03/21 职场文书
网站创业计划书
2014/04/30 职场文书
离婚协议书格式
2015/01/26 职场文书
项目建议书
2015/02/04 职场文书
2015年销售助理工作总结
2015/05/11 职场文书
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers
Hive常用日期格式转换语法
2022/06/25 数据库