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 相关文章推荐
Tornado服务器中绑定域名、虚拟主机的方法
Aug 22 Python
Python出现segfault错误解决方法
Apr 16 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
Dec 20 Python
Python3.6笔记之将程序运行结果输出到文件的方法
Apr 22 Python
python的pandas工具包,保存.csv文件时不要表头的实例
Jun 14 Python
Flask核心机制之上下文源码剖析
Dec 25 Python
Ubuntu18.04中Python2.7与Python3.6环境切换
Jun 14 Python
选择python进行数据分析的理由和优势
Jun 25 Python
python中for in的用法详解
Apr 17 Python
python一些性能分析的技巧
Aug 30 Python
详解向scrapy中的spider传递参数的几种方法(2种)
Sep 28 Python
详解Python中的进程和线程
Jun 23 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判断图片格式的七种方法小结
2013/06/03 PHP
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
PHP网站建设的流程与步骤分享
2015/09/25 PHP
PHP框架Laravel学习心得体会
2015/10/28 PHP
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
2007/01/29 Javascript
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
2009/11/12 Javascript
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
基于jQuery的弹出框插件
2012/03/18 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
如何检测JavaScript的各种类型
2016/07/30 Javascript
JS制作类似选项卡切换的年历
2016/12/03 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
2017/03/03 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
简单谈谈vue的过渡动画(推荐)
2017/10/11 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
JS中实现浅拷贝和深拷贝的代码详解
2019/06/05 Javascript
Vue+Koa2+mongoose写一个像素绘板的实现方法
2019/09/10 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
JavaScript eval()函数定义及使用方法详解
2020/07/07 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
深入理解python中的select模块
2017/04/23 Python
python3操作微信itchat实现发送图片
2018/02/24 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
python命令行工具Click快速掌握
2019/07/04 Python
python 实现将list转成字符串,中间用空格隔开
2019/12/25 Python
简单了解python列表和元组的区别
2020/05/14 Python
序列化Python对象的方法
2020/08/01 Python
Django框架实现在线考试系统的示例代码
2020/11/30 Python
美国网上订购鲜花:FTD
2016/09/23 全球购物
触摸春天教学反思
2014/02/03 职场文书
事业单位竞聘上岗实施方案
2014/03/28 职场文书
民主生活会对照检查材料(统计局)
2014/09/21 职场文书
交通事故协议书范文
2014/10/23 职场文书
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL
windows系统安装配置nginx环境
2022/06/28 Servers