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复制文件代码实现
Dec 23 Python
python和shell实现的校验IP地址合法性脚本分享
Oct 23 Python
使用Pyrex来扩展和加速Python程序的教程
Apr 13 Python
Python实现可自定义大小的截屏功能
Jan 20 Python
ubuntu16.04制作vim和python3的开发环境
Sep 23 Python
Python常用爬虫代码总结方便查询
Feb 25 Python
浅谈python3中input输入的使用
Aug 02 Python
Django ORM 查询管理器源码解析
Aug 05 Python
python基于celery实现异步任务周期任务定时任务
Dec 30 Python
Python表达式的优先级详解
Feb 18 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
Apr 22 Python
Python第三方库安装缓慢的解决方法
Feb 06 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文件锁定写入实例解析
2014/07/14 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
详解js异步文件加载器
2016/01/24 PHP
PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例
2019/05/30 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
Prototype使用指南之dom.js
2007/01/10 Javascript
js几个验证函数代码
2010/03/25 Javascript
alert和confirm功能介绍
2014/05/21 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
2015/06/05 Javascript
js命名空间写法示例
2015/12/18 Javascript
Bootstrap每天必学之级联下拉菜单
2016/03/27 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
详解vue组件基础
2018/05/04 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
2018/05/10 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
JS通过位运算实现权限加解密
2018/08/14 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
2018/12/13 Javascript
详解微信小程序用定时器实现倒计时效果
2019/04/30 Javascript
微信小程序如何使用canvas二维码保存至手机相册
2019/07/15 Javascript
python实现输入数字的连续加减方法
2018/06/22 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
2019/12/19 Python
Python for循环与getitem的关系详解
2020/01/02 Python
关于python中导入文件到list的问题
2020/10/31 Python
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
英国户外服装、鞋类和设备的领先零售商:Millets
2020/10/12 全球购物
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
大学生社会实践活动总结
2014/07/03 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
测量员岗位职责
2015/02/14 职场文书
2015年客房服务员工作总结
2015/05/15 职场文书
阿里云服务器搭建Php+Apache运行环境的详细过程
2021/05/15 PHP
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
2021/06/15 Javascript
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫
Python 视频画质增强
2022/04/28 Python