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实现哈希表
Feb 07 Python
wxPython框架类和面板类的使用实例
Sep 28 Python
python实现批量改文件名称的方法
May 25 Python
从源码解析Python的Flask框架中request对象的用法
Jun 02 Python
Python入门之三角函数全解【收藏】
Nov 08 Python
基于Django filter中用contains和icontains的区别(详解)
Dec 12 Python
python中eval与int的区别浅析
Aug 11 Python
pytorch多进程加速及代码优化方法
Aug 19 Python
Python numpy.zero() 初始化矩阵实例
Nov 27 Python
Python基于Twilio及腾讯云实现国际国内短信接口
Jun 18 Python
Python开发.exe小工具的详细步骤
Jan 27 Python
解决pytorch 的state_dict()拷贝问题
Mar 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
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
详解php语言最牛掰的Laravel框架
2017/11/20 PHP
PHP PDOStatement::fetchColumn讲解
2019/01/31 PHP
PHP+Oracle本地开发环境搭建方法详解
2019/04/01 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
2019/04/02 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
js控制框架刷新
2008/08/01 Javascript
jQuery 使用手册(四)
2009/09/23 Javascript
jQuery温习篇 强大的JQuery选择器
2010/04/24 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
2016/06/21 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
python开发之list操作实例分析
2016/02/22 Python
Python中字符串的修改及传参详解
2016/11/30 Python
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
Python3安装pip工具的详细步骤
2019/10/14 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
会走动的图形html5时钟示例
2014/04/27 HTML / CSS
HTML5 Video标签的属性、方法和事件汇总介绍
2015/04/24 HTML / CSS
俄罗斯电动工具和设备购物网站:Vseinstrumenti.ru
2020/11/12 全球购物
长辈证婚人证婚词
2014/01/09 职场文书
学生鉴定评语大全
2014/05/05 职场文书
计划生育宣传标语
2014/06/21 职场文书
新郎答谢词
2015/01/04 职场文书
中学生国庆节演讲稿2015
2015/07/30 职场文书
优秀员工演讲稿
2019/06/21 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python
苹果的回收机器人可以通过拆解iPhone获取大量的金和铜并外公布了环境保护最新进展
2022/04/21 数码科技
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电