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的Flask框架中Flask-Admin库的简单入门指引
Apr 07 Python
Python实现屏幕截图的代码及函数详解
Oct 01 Python
Python2.7环境Flask框架安装简明教程【已测试】
Jul 13 Python
在Python中给Nan值更改为0的方法
Oct 30 Python
Python离线安装PIL 模块的方法
Jan 08 Python
python 实现GUI(图形用户界面)编程详解
Jul 17 Python
节日快乐! Python画一棵圣诞树送给你
Dec 24 Python
Python魔法方法 容器部方法详解
Jan 02 Python
python爬虫开发之selenium模块详细使用方法与实例全解
Mar 09 Python
Python基于paramunittest模块实现excl参数化
Apr 26 Python
python 实现压缩和解压缩的示例
Sep 22 Python
利用Python将list列表写入文件并读取的方法汇总
Mar 25 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
单位速度在实战中的运用
2020/03/04 星际争霸
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
一个PHP分页类的代码
2011/05/18 PHP
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
DLL+ ActiveX控件+WEB页面调用例子
2010/08/07 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
jQuery 隐藏和显示 input 默认值示例
2014/06/03 Javascript
深入理解javascript中的立即执行函数(function(){…})()
2014/06/12 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
2015/08/22 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
Vue render深入开发讲解
2018/04/13 Javascript
vue实现个人信息查看和密码修改功能
2018/05/06 Javascript
vue 国际化 vue-i18n 双语言 语言包
2018/06/07 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
vue中destroyed方法的使用说明
2020/07/21 Javascript
[05:08]DOTA2-DPC中国联赛3月6日Recap集锦
2021/03/11 DOTA
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
Python3基于sax解析xml操作示例
2018/05/22 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
Python 获取指定文件夹下的目录和文件的实现
2019/08/30 Python
TensorFlow实现批量归一化操作的示例
2020/04/22 Python
python退出循环的方法
2020/06/18 Python
CSS3属性background-size使用指南
2014/12/09 HTML / CSS
西班牙第一的网上药房:PromoFarma.com
2017/04/17 全球购物
澳大利亚领先的时尚内衣零售商:Bras N Things
2020/07/28 全球购物
校园报刊亭的创业计划书
2014/01/02 职场文书
二年级数学教学反思
2014/01/21 职场文书
行政秘书工作自我鉴定
2014/09/15 职场文书
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
2016新年问候语大全
2015/11/11 职场文书
五年级语文教学反思
2016/03/03 职场文书
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫