Mac中升级Python2.7到Python3.5步骤详解


Posted in Python onApril 27, 2017

下载Python3.5 for Mac 一步步安装

安装的默认路径是: /Library/Frameworks/Python.framework/Versions/3.5/

强烈建议不要直接sudo ln -s (会直接覆盖系统原来的link导致想调用自带python的软件出现问题),修改path variable虽然比较安全,但对于你的需要是没有太大必要的。

想要实现你的如下要求

在终端里直接输入“python”命令就会运行3.5的py版本?

直接在.profile加一个alias就可以了。如果你的Terminal运行的shell是bash(默认),可以修改~/.bash_profile,添加下行(具体的path取决于你的python3安装路径):

alias python="/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"

然后重启一下Terminal或者直接

source ~/.bash_profile

下面的是我的Mac用户的家目录中的.bash_profile内容,供参考

alias ls='ls -G' -->ls 带有颜色的文件显示

alias ll='ls -l' 

#unalias ls 

#unalias ll

#export CLICOLOR=1

export LSCOLORS=exfxaxdxcxegedabagacad   --->设置的显示的目录和文件的带颜色的

export PATH=$PATH:/usr/local/MySQL/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin

export PATH
# Setting PATH for Python 3.5

# The original version is saved in .bash_profile.pysave

export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.5/bin:

alias python="/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"

~

如果想要Python2.7的就把.bash_profile中的最后一行注释掉,要用Python3.5.2的就把.bash_proflle的最后一行生效就好,简单方便,我喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 控制语句
Nov 03 Python
python读文件逐行处理的示例代码分享
Dec 27 Python
Python实现的简单文件传输服务器和客户端
Apr 08 Python
酷! 程序员用Python带你玩转冲顶大会
Jan 17 Python
Python解析并读取PDF文件内容的方法
May 08 Python
如何优雅地处理Django中的favicon.ico图标详解
Jul 05 Python
pyqt5移动鼠标显示坐标的方法
Jun 21 Python
python+logging+yaml实现日志分割
Jul 22 Python
详解Python self 参数
Aug 30 Python
python编写猜数字小游戏
Oct 06 Python
用python解压分析jar包实例
Jan 16 Python
Python使用os.listdir和os.walk获取文件路径
May 21 Python
详解Python 2.6 升级至 Python 2.7 的实践心得
Apr 27 #Python
Python中创建字典的几种方法总结(推荐)
Apr 27 #Python
Python中index()和seek()的用法(详解)
Apr 27 #Python
Python中几种导入模块的方式总结
Apr 27 #Python
Python利用matplotlib生成图片背景及图例透明的效果
Apr 27 #Python
python使用matplotlib绘图时图例显示问题的解决
Apr 27 #Python
Python中生成Epoch的方法
Apr 26 #Python
You might like
Zend 输出产生XML解析错误
2009/03/03 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
2017/02/23 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
Track Image Loading效果代码分析
2007/08/13 Javascript
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
浅析js封装和作用域
2013/07/09 Javascript
在父页面调用子页面的JS方法
2013/09/29 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
关于预加载InstantClick的问题解决方法
2017/09/12 Javascript
javascript异步编程的六种方式总结
2019/05/17 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
微信小程序indexOf的替换方法(推荐)
2020/01/14 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
js简单粗暴的发布订阅示例代码
2021/01/23 Javascript
python从入门到精通(DAY 1)
2015/12/20 Python
Python函数定义及传参方式详解(4种)
2019/03/18 Python
对Django的restful用法详解(自带的增删改查)
2019/08/28 Python
python socket 聊天室实例代码详解
2019/11/14 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
使用Pycharm(Python工具)新建项目及创建Python文件的教程
2020/04/26 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
详解HTML5 Canvas标签及基本使用
2020/01/10 HTML / CSS
全球知名旅游社区巴西站点:TripAdvisor巴西
2016/07/21 全球购物
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
酒店led欢迎词
2014/01/09 职场文书
信息技术专业大学生职业生涯规划书
2014/01/24 职场文书
小学开学典礼主持词
2014/03/19 职场文书
教师岗位聘任书范文
2014/03/29 职场文书
三好学生先进事迹材料
2014/08/28 职场文书
安全保证书格式
2015/02/28 职场文书
十二月早安励志心语大全
2019/12/03 职场文书
Java中常用解析工具jackson及fastjson的使用
2021/06/28 Java/Android
使用Python解决图表与画布的间距问题
2022/04/11 Python
js作用域及作用域链工作引擎
2022/07/07 Javascript