mac下如何将python2.7改为python3


Posted in Python onJuly 13, 2018

1.查看当前电脑python版本

python -V  // 显示2.7.x

2.用brew升级python

brew update python 

3.如果安装成功,去系统目录下回看到两个版本的python

cd usr/local/Cellar/   //到此目录下
cd python/        //进入python目录下 查看已安装的python版本,如果有2.x 和 3.x说明安装成功

mac下如何将python2.7改为python3

4.将系统python版本,默认指向python3  (主要修改 ~/.bash_profile文件 和 ~/.bashrc文件)

(1)修改 .bash_profile文件

vi ~/.bash_profile  //编辑bash_profile
# Setting PATH for Python 3.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH                                 //增加这几行内容(如果不是通过brew,而是通过官网下载安装,这里会默认已经添加了,就退出不用修改了)

按esc键 然后敲入 :wq 进行退出

(2)修改 bashrc文件

sudo vi ~/.bashrc           //mac下需要管理员才能修改此文件  
alias python2='/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'
alias python3='/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7'
alias python=python3
//添加以上三行 , 如果不知道自己的python3安装路径,可以用 which python3 命令进行查看路径

按esc键 然后敲入 :wq 进行退出

(3)使得修改的 bash_profile文件 和 bashrc文件 生效

source ~/.bash_profile
source ~/.bashrc

(4)然后查看当前python版本,

python -V

mac下如何将python2.7改为python3

(5)备注:如果想再改回去,把 bashrc里的 python指向python2,然后保存,使其生效即可。也有推荐使用pyenv管理电脑多个版本的python的,可以试试。如果pyenv -versions 看不到所有安装的python版本,还是推荐以上方式。

总结

以上所述是小编给大家介绍的mac下如何将python2.7改为python3,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python中文编码那些事
Jun 25 Python
数据挖掘之Apriori算法详解和Python实现代码分享
Nov 07 Python
在Python中使用mongoengine操作MongoDB教程
Apr 24 Python
Python实现随机选择元素功能
Sep 14 Python
pandas.DataFrame 根据条件新建列并赋值的方法
Apr 08 Python
python pyheatmap包绘制热力图
Nov 09 Python
python如何查看微信消息撤回
Nov 27 Python
对python PLT中的image和skimage处理图片方法详解
Jan 10 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
May 25 Python
python神经网络编程实现手写数字识别
May 27 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
Nov 02 Python
Python os库常用操作代码汇总
Nov 03 Python
Python面向对象程序设计之继承与多继承用法分析
Jul 13 #Python
Python2.7环境Flask框架安装简明教程【已测试】
Jul 13 #Python
解决Python print 输出文本显示 gbk 编码错误问题
Jul 13 #Python
Python爬虫实现简单的爬取有道翻译功能示例
Jul 13 #Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
Jul 13 #Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
Jul 13 #Python
python实战教程之自动扫雷
Jul 13 #Python
You might like
10条PHP高级技巧[修正版]
2011/08/02 PHP
PHP迭代器的内部执行过程详解
2013/11/12 PHP
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
2016/03/21 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
javascript下4个跨浏览器必备的函数
2010/03/07 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
AngularJs实现分页功能不带省略号的代码
2016/05/30 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
关于webpack代码拆分的解析
2017/07/20 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
如何实现小程序tab栏下划线动画效果
2019/05/18 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
JS实现网站楼层导航效果代码实例
2020/06/16 Javascript
Vue中nprogress页面加载进度条的方法实现
2020/11/13 Javascript
python函数形参用法实例分析
2015/08/04 Python
Python实现的双色球生成功能示例
2017/12/18 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
Python sorted函数详解(高级篇)
2018/09/18 Python
PyTorch: Softmax多分类实战操作
2020/07/07 Python
浅谈CSS3中display属性的Flex布局的方法
2017/08/14 HTML / CSS
西班牙多品牌鞋店连锁店:Krack
2018/11/30 全球购物
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
测绘工程本科生求职信
2013/10/10 职场文书
社区国庆节活动方案
2014/02/05 职场文书
客运企业隐患排查工作方案
2014/06/06 职场文书
社区党建工作方案
2014/06/10 职场文书
思想作风建设心得体会
2014/10/22 职场文书
介绍信范文大全
2015/05/07 职场文书
oracle数据库去除重复数据
2022/05/20 Oracle