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程序中操作MySQL的基本方法
Jul 29 Python
好用的Python编辑器WingIDE的使用经验总结
Aug 31 Python
Python实现的爬虫功能代码
Jun 24 Python
python 自定义异常和异常捕捉的方法
Oct 18 Python
linux查找当前python解释器的位置方法
Feb 20 Python
python中时间、日期、时间戳的转换的实现方法
Jul 06 Python
python字典的setdefault的巧妙用法
Aug 07 Python
Python使用Slider组件实现调整曲线参数功能示例
Sep 06 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
Mar 08 Python
Python连接Impala实现步骤解析
Aug 04 Python
python 利用Pyinstaller打包Web项目
Oct 23 Python
Python中的min及返回最小值索引的操作
May 10 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 IP转换整形(ip2long)的详解
2013/06/06 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
详谈PHP程序Laravel 5框架的优化技巧
2016/07/18 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
thinkPHP分页功能实例详解
2017/05/05 PHP
PHP+jQuery实现双击修改table表格功能示例
2019/02/21 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
如何用js控制frame的隐藏或显示的解决办法
2013/03/20 Javascript
js string 转 int 注意的问题小结
2013/08/15 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
关于JS 预解释的相关理解
2016/06/28 Javascript
AngularJS 中的事件详解
2016/07/28 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
详解webpack模块加载器兼打包工具
2018/09/11 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
Python制作简单的网页爬虫
2015/11/22 Python
Python识别快递条形码及Tesseract-OCR使用详解
2019/07/15 Python
python如何保证输入键入数字的方法
2019/08/23 Python
python ubplot使用方法解析
2020/01/10 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
Expedia印度尼西亚站:预订酒店、廉价航班和度假套餐
2018/01/31 全球购物
美国巧克力喷泉品牌:Sephra
2019/05/05 全球购物
网上卖盒饭创业计划书范文
2014/02/07 职场文书
环保公益广告语
2014/03/13 职场文书
幼儿园保育员岗位职责
2014/04/13 职场文书
优秀员工推荐信
2014/05/10 职场文书
消防宣传口号
2014/06/16 职场文书
班风口号
2014/06/18 职场文书
2014年内勤工作总结
2014/11/24 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
2015年第十五个全民国防教育日宣传活动方案
2015/05/06 职场文书
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang
Spring 使用注解开发
2022/05/20 Java/Android