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应用的教程
Apr 16 Python
python验证码识别的实例详解
Sep 09 Python
python+pillow绘制矩阵盖尔圆简单实例
Jan 16 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
Jan 18 Python
Python实现对文件进行单词划分并去重排序操作示例
Jul 10 Python
浅谈python写入大量文件的问题
Nov 09 Python
Django的用户模块与权限系统的示例代码
Jul 24 Python
python+Django实现防止SQL注入的办法
Oct 31 Python
python 操作hive pyhs2方式
Dec 21 Python
pytorch中交叉熵损失(nn.CrossEntropyLoss())的计算过程详解
Jan 02 Python
大数据分析用java还是Python
Jul 06 Python
Python图片检索之以图搜图
May 31 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
PHP MySQL应用中使用XOR运算加密算法分享
2011/08/28 PHP
php如何调用webservice应用介绍
2012/11/24 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
2016/11/05 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
2013/07/01 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
深入理解Javascript里的依赖注入
2014/03/19 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
2015/01/19 Javascript
JQuery实现防止退格键返回的方法
2015/02/12 Javascript
js 右侧浮动层效果实现代码(跟随滚动)
2015/11/22 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
详解nodejs 文本操作模块-fs模块(一)
2016/12/22 NodeJs
js实现tab切换效果
2017/02/16 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
React中上传图片到七牛的示例代码
2017/10/10 Javascript
简单了解JavaScript中的执行上下文和堆栈
2019/06/24 Javascript
微信小程序-API接口安全详解
2019/07/16 Javascript
angular共享依赖的解决方案分享
2020/10/15 Javascript
[02:10]三分钟回顾完美世界城市挑战赛
2019/01/24 DOTA
Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
2017/09/26 Python
python模块之paramiko实例代码
2018/01/31 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
Python list运算操作代码实例解析
2020/01/20 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
2020/03/06 Python
学院领导推荐信
2013/10/30 职场文书
十佳大学生村官事迹
2014/01/09 职场文书
四风问题自查报告剖析材料
2014/02/08 职场文书
公司优秀员工推荐信
2015/03/24 职场文书
团结主题班会
2015/08/13 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
小学体育课教学反思
2016/02/16 职场文书
解决golang结构体tag编译错误的问题
2021/05/02 Golang
Python基础之变量的相关知识总结
2021/06/23 Python