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数组遍历的简单实现方法小结
Apr 27 Python
python3模块smtplib实现发送邮件功能
May 22 Python
Django csrf 验证问题的实现
Oct 09 Python
Python检查 云备份进程是否正常运行代码实例
Aug 22 Python
python如何保证输入键入数字的方法
Aug 23 Python
Python datetime包函数简单介绍
Aug 28 Python
python实现生成Word、docx文件的方法分析
Aug 30 Python
python sorted函数原理解析及练习
Feb 10 Python
Python sorted排序方法如何实现
Mar 31 Python
django自带的权限管理Permission用法说明
May 13 Python
python对execl 处理操作代码
Jun 22 Python
安装python依赖包psycopg2来调用postgresql的操作
Jan 01 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写的serv-u的web申请账号的程序
2006/10/09 PHP
详解Yii实现分页的两种方法
2017/01/14 PHP
php变量与JS变量实现不通过跳转直接交互的方法
2017/08/25 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
2020/08/07 PHP
javascript学习笔记(十八) 获得页面中的元素代码
2012/06/20 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
2014/01/20 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
JavaScript sup方法入门实例(把字符串显示为上标)
2014/10/20 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
JavaScript中Window对象的属性及事件
2015/12/25 Javascript
js控制TR的显示隐藏
2016/03/04 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
JavaScript中 ES6 generator数据类型详解
2016/08/11 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
jQuery多选框选择数量限制方法
2017/02/08 Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
2017/07/12 jQuery
angular 组件通信的几种实现方式
2018/07/13 Javascript
react实现换肤功能的示例代码
2018/08/14 Javascript
创建echart多个联动的示例代码
2018/11/23 Javascript
JS对象和字符串之间互换操作实例分析
2019/02/02 Javascript
JS+CSS实现炫酷光感效果
2020/09/05 Javascript
解决pycharm双击但是无法打开的情况
2020/10/31 Javascript
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
python3实现网络爬虫之BeautifulSoup使用详解
2018/12/19 Python
python opencv实现图像边缘检测
2019/04/29 Python
tensorflow之读取jpg图像长和宽实例
2020/06/18 Python
让IE支持HTML5的方法
2012/12/11 HTML / CSS
俄罗斯的精英皮具:Wittchen
2018/01/29 全球购物
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
德国圣伯纳德草药屋:Kräuterhaus Sanct Bernhard(有中文站)
2018/08/05 全球购物
员工考核管理制度
2014/02/02 职场文书
村容村貌整治方案
2014/05/21 职场文书
党建目标管理责任书
2014/07/25 职场文书
未婚证明书模板
2014/10/08 职场文书
详解Apache SkyWalking 告警配置指南
2021/04/22 Servers