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 相关文章推荐
Django返回json数据用法示例
Sep 18 Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
Sep 19 Python
Python yield 使用方法浅析
May 20 Python
Django为窗体加上防机器人的验证码功能过程解析
Aug 14 Python
django框架基于queryset和双下划线的跨表查询操作详解
Dec 11 Python
Python和Anaconda和Pycharm安装教程图文详解
Feb 04 Python
Python手动或自动协程操作方法解析
Jun 22 Python
Python装饰器结合递归原理解析
Jul 02 Python
详解基于python的全局与局部序列比对的实现(DNA)
Oct 07 Python
Python Serial串口基本操作(收发数据)
Nov 06 Python
python 实现弹球游戏的示例代码
Nov 17 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
Dec 17 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
php下几个常用的去空、分组、调试数组函数
2009/02/22 PHP
php INI配置文件的解析实现分析
2011/01/04 PHP
PHP小教程之实现链表
2014/06/09 PHP
thinkphp 验证码 的使用小结
2017/05/07 PHP
javascript实现的动态文字变换
2007/07/28 Javascript
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
2014/02/07 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
基于编写jQuery的无缝滚动插件
2014/08/02 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
2016/08/01 Javascript
JavaScript日期选择功能示例
2017/01/16 Javascript
微信小程序 动态传参实例详解
2017/04/27 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
了解重排与重绘
2019/05/29 Javascript
vue router总结 $router和$route及router与 router与route区别
2019/07/05 Javascript
js实现飞机大战小游戏
2020/08/26 Javascript
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
2015/05/02 Python
Python散点图与折线图绘制过程解析
2019/11/30 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
澳大利亚天然护肤品、化妆品和健康产品一站式商店:Nourished Life
2018/12/02 全球购物
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
专业幼师实习生自我鉴定范文
2013/12/08 职场文书
毕业生找工作自荐书
2014/06/30 职场文书
员工三分钟演讲稿
2014/08/19 职场文书
党员“四风”方面存在问题及整改措施
2014/09/24 职场文书
2014年行政人事工作总结
2014/12/09 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
食品仓管员岗位职责
2015/04/01 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
基于nginx实现上游服务器动态自动上下线无需reload的实现方法
2021/03/31 Servers
SpringBoot2 参数管理实践之入参出参与校验的方式
2021/06/16 Java/Android
阿里云ECS云服务器快照的概念以及如何使用
2022/04/21 Servers