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操作摄像头截图实现远程监控的例子
Mar 25 Python
理解python多线程(python多线程简明教程)
Jun 09 Python
python实现查找两个字符串中相同字符并输出的方法
Jul 11 Python
Python 异常处理的实例详解
Sep 11 Python
numpy返回array中元素的index方法
Jun 27 Python
使用Python监视指定目录下文件变更的方法
Oct 15 Python
在python中只选取列表中某一纵列的方法
Nov 28 Python
彻底理解Python中的yield关键字
Apr 01 Python
pyqt5 使用label控件实时显示时间的实例
Jun 14 Python
使用python的turtle绘画滑稽脸实例
Nov 21 Python
python FTP编程基础入门
Feb 27 Python
Python 数据可视化之Bokeh详解
Nov 02 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
一个捕获函数输出的函数
2007/02/14 PHP
php Smarty模板生成html文档的方法
2010/04/12 PHP
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
2011/12/01 PHP
探讨:如何使用PhpDocumentor生成文档
2013/06/25 PHP
php 判断网页是否是utf8编码的方法
2014/06/06 PHP
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
2014/06/09 PHP
简单谈谈PHP中strlen 函数
2016/02/27 PHP
PHP简单预防sql注入的方法
2016/09/27 PHP
基于jQueryUI和Corethink实现百度的搜索提示功能
2016/11/09 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
img的onload的另类用法
2008/01/10 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
动态创建script在IE中缓存js文件时导致编码的解决方法
2014/05/04 Javascript
jQuery 中DOM 操作详解
2015/01/13 Javascript
原生js实现可爱糖果数字时间特效
2016/12/30 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
学习python类方法与对象方法
2016/03/15 Python
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
Python随机函数random()使用方法小结
2018/04/29 Python
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
Python使用Selenium爬取淘宝异步加载的数据方法
2018/12/17 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
2020/01/02 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
Clarria化妆品官方网站:购买天然和有机化妆品系列
2018/04/08 全球购物
北美最大的参茸药食商城:德成行
2020/12/06 全球购物
请说出你所知道的线程同步的方法
2013/04/19 面试题
法学专业毕业生自荐信范文
2013/12/18 职场文书
护理目标管理责任书
2014/07/25 职场文书
一年级小学生评语大全
2014/12/25 职场文书
公司致全体员工的感谢信
2019/06/24 职场文书
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS