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通过ftplib登录到ftp服务器的方法
May 08 Python
Python对列表排序的方法实例分析
May 16 Python
Python读写文件方法总结
Jun 09 Python
Python中字典的setdefault()方法教程
Feb 07 Python
python with提前退出遇到的坑与解决方案
Jan 05 Python
使用Python来开发微信功能
Jun 13 Python
python保存文件方法小结
Jul 27 Python
Python爬虫设置代理IP(图文)
Dec 23 Python
Python实现的栈、队列、文件目录遍历操作示例
May 06 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
Feb 21 Python
python实现与redis交互操作详解
Apr 21 Python
浅析python函数式编程
Sep 26 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
非常不错的MySQL优化的8条经验
2008/03/24 PHP
php中Smarty模板初体验
2011/08/08 PHP
PHP5函数小全(分享)
2013/06/06 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
面向对象继承实例(a如何继承b问题)(自写)
2013/07/01 Javascript
JavaScript中的原型链prototype介绍
2014/12/30 Javascript
JavaScript判断是否为数组的3种方法及效率比较
2015/04/01 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
JS实现pasteHTML兼容ie,firefox,chrome的方法
2016/06/22 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
vue项目引入Iconfont图标库的教程图解
2018/10/24 Javascript
小程序实现投票进度条
2019/11/20 Javascript
微信小程序使用 vant Dialog组件的正确方式
2020/02/21 Javascript
[53:49]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
django 自定义用户user模型的三种方法
2014/11/18 Python
详解Python map函数及Python map()函数的用法
2017/11/16 Python
python进行TCP端口扫描的实现
2018/12/21 Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
2019/01/22 Python
Python全栈之列表数据类型详解
2019/10/01 Python
简单了解django文件下载方式
2020/02/10 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
HTML5学习心得总结(推荐)
2016/07/08 HTML / CSS
canvas绘制树形结构可视图形的实现
2020/04/03 HTML / CSS
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
星空联盟C# .net笔试题
2014/12/05 面试题
幼儿园教师工作感言
2014/02/15 职场文书
售后客服工作职责
2014/06/16 职场文书
电教室标语
2014/06/20 职场文书
施工安全协议书
2016/03/22 职场文书
Django+Celery实现定时任务的示例
2021/06/23 Python
JavaScript高级程序设计之变量与作用域
2021/11/17 Javascript