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 简易计算器程序,代码就几行
Aug 29 Python
详细解析Python当中的数据类型和变量
Apr 25 Python
Python 基于Twisted框架的文件夹网络传输源码
Aug 28 Python
玩转python selenium鼠标键盘操作(ActionChains)
Apr 12 Python
Python实现对字符串的加密解密方法示例
Apr 29 Python
python基础学习之如何对元组各个元素进行命名详解
Jul 12 Python
ipython和python区别详解
Jun 26 Python
使用Python在Windows下获取USB PID&VID的方法
Jul 02 Python
解决Python3 抓取微信账单信息问题
Jul 19 Python
Python 实现顺序高斯消元法示例
Dec 09 Python
使用Python爬取弹出窗口信息的实例
Mar 14 Python
新建文件时Pycharm中自动设置头部模板信息的方法
Apr 17 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
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
2014/12/18 PHP
Laravel 5 框架入门(四)完结篇
2015/04/09 PHP
php关联数组快速排序的方法
2015/04/17 PHP
分享五个PHP7性能优化提升技巧
2015/12/07 PHP
微信随机生成红包金额算法php版
2016/07/21 PHP
Yii2创建表单(ActiveForm)方法详解
2016/07/23 PHP
PHP基于GD2函数库实现验证码功能示例
2019/01/27 PHP
浅谈php://filter的妙用
2019/03/05 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
『jQuery』名称冲突使用noConflict方法解决
2013/04/22 Javascript
JS字符串处理实例代码
2013/08/05 Javascript
JS实现弹性漂浮效果的广告代码
2015/09/02 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
2015/10/20 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
vue-resource 拦截器使用详解
2017/02/21 Javascript
Ajax异步文件上传与NodeJS express服务端处理
2017/04/01 NodeJs
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
Python倒排索引之查找包含某主题或单词的文件
2019/11/13 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
html5 canvas移动浏览器上实现图片压缩上传
2016/03/11 HTML / CSS
html5实现图片转圈的动画效果——让页面动起来
2017/10/16 HTML / CSS
深深扎根运动世界的生活品牌:Tillys
2017/10/30 全球购物
美国专业汽车音响和移动电子产品零售商:Car Toys
2019/05/13 全球购物
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
简述数组与指针的区别
2014/01/02 面试题
《母亲的恩情》教学反思
2014/02/13 职场文书
倡议书格式模板
2014/05/13 职场文书
2014年班主任工作总结
2014/11/08 职场文书
意向协议书
2015/01/27 职场文书
工程催款通知书
2015/04/17 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
2016教师校本研修心得体会
2016/01/08 职场文书