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中的socket模块使用代理实例
May 29 Python
在Python中使用matplotlib模块绘制数据图的示例
May 04 Python
Python基于matplotlib绘制栈式直方图的方法示例
Aug 09 Python
python实现人民币大写转换
Jun 20 Python
Python 限制线程的最大数量的方法(Semaphore)
Feb 22 Python
详解Python字符串切片
May 20 Python
python3 深浅copy对比详解
Aug 12 Python
python实现QQ邮箱发送邮件
Mar 06 Python
解决Django no such table: django_session的问题
Apr 07 Python
python 获取字典特定值对应的键的实现
Sep 29 Python
Selenium 配置启动项参数的方法
Dec 04 Python
pycharm配置安装autopep8自动规范代码的实现
Mar 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
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
php中将汉字转换成拼音的函数代码
2012/09/08 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
php出现内存位置访问无效错误问题解决方法
2014/08/16 PHP
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
IE 条件注释详解总结(附实例代码)
2009/08/29 Javascript
javascript变量作用域使用中常见错误总结
2013/03/26 Javascript
javascript实现tab切换的四种方法
2015/11/05 Javascript
浅析Javascript中bind()方法的使用与实现
2016/04/29 Javascript
Node.js连接MongoDB数据库产生的问题
2017/02/08 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
Javascript实现从小到大的数组转换成二叉搜索树
2017/06/13 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
浅谈Vue下使用百度地图的简易方法
2018/03/23 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
微信小程序自定义轮播图
2018/11/04 Javascript
vue 源码解析之虚拟Dom-render
2019/08/26 Javascript
5个你不知道的JavaScript字符串处理库(小结)
2020/06/01 Javascript
Vue3为什么这么快
2020/09/23 Javascript
python中pandas.DataFrame对行与列求和及添加新行与列示例
2017/03/12 Python
Python书单 不将就
2017/07/11 Python
import的本质解析
2017/10/30 Python
Django发送邮件和itsdangerous模块的配合使用解析
2019/08/10 Python
Python进程池Pool应用实例分析
2019/11/27 Python
Python打印特殊符号及对应编码解析
2020/05/07 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
HTML5+CSS设置浮动却没有动反而在中间且错行的问题
2020/05/26 HTML / CSS
Oracle性能调优原则
2012/05/03 面试题
职业规划书如何设计?
2014/01/09 职场文书
会计专业导师推荐信
2014/03/08 职场文书
乡镇保密工作责任书
2014/07/28 职场文书
水电维修专业推荐信
2014/09/06 职场文书
党员批评与自我批评
2014/10/15 职场文书
前台文员岗位职责
2015/02/04 职场文书
2020年元旦祝福语录,总有适合你的
2019/12/31 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书