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 简易计算器程序,代码就几行
Aug 29 Python
Python实现抓取百度搜索结果页的网站标题信息
Jan 22 Python
Python实现TCP协议下的端口映射功能的脚本程序示例
Jun 14 Python
解决python3中解压zip文件是文件名乱码的问题
Mar 22 Python
python实现随机梯度下降法
Mar 24 Python
Python读取excel指定列生成指定sql脚本的方法
Nov 28 Python
python命令行参数用法实例分析
Jun 25 Python
python pandas获取csv指定行 列的操作方法
Jul 12 Python
Python3安装pip工具的详细步骤
Oct 14 Python
python/Matplotlib绘制复变函数图像教程
Nov 21 Python
使用TensorBoard进行超参数优化的实现
Jul 06 Python
python开根号实例讲解
Aug 30 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实现文件安全下载
2006/10/09 PHP
php中批量删除Mysql中相同前缀的数据表的代码
2011/07/01 PHP
php数组函数序列之array_pop() - 删除数组中的最后一个元素
2011/11/07 PHP
详解PHP中strlen和mb_strlen函数的区别
2014/03/07 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
ExtJS PropertyGrid中使用Combobox选择值问题
2010/06/13 Javascript
javascript深入理解js闭包
2010/07/03 Javascript
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
网页加载时页面显示进度条加载完成之后显示网页内容
2012/12/23 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
浅析vue component 组件使用
2017/03/06 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
Jquery获取radio选中的值
2017/05/05 jQuery
详解vue2.0监听属性的使用心得及搭配计算属性的使用
2018/07/18 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
vue实现文件上传读取及下载功能
2020/11/17 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
vue+swiper实现左右滑动的测试题功能
2020/10/30 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
UNIONBAY官网:美国青少年服装品牌
2019/03/26 全球购物
香港连卡佛百货官网:Lane Crawford
2019/09/04 全球购物
英国家居用品和床上用品零售商:P&B Home
2020/01/16 全球购物
党支部评议意见
2015/06/02 职场文书
致运动员赞词
2015/07/22 职场文书
2015重阳节敬老活动总结
2015/07/29 职场文书
开学随笔
2015/08/15 职场文书
心得体会格式及范文
2016/01/25 职场文书
创业计划书之电动车企业
2019/10/11 职场文书
Java版 单机五子棋
2022/05/04 Java/Android
Python Matplotlib绘制动画的代码详解
2022/05/30 Python