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 域名分析工具实现代码
Jul 15 Python
python中通过预先编译正则表达式提高效率
Sep 25 Python
1分钟快速生成用于网页内容提取的xslt
Feb 23 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
Apr 17 Python
python抓取网页内容并进行语音播报的方法
Dec 24 Python
Django中使用CORS实现跨域请求过程解析
Aug 05 Python
Django使用Jinja2模板引擎的示例代码
Aug 09 Python
Django中使用haystack+whoosh实现搜索功能
Oct 08 Python
Python ArgumentParse的subparser用法说明
Apr 20 Python
JAVA及PYTHON质数计算代码对比解析
Jun 10 Python
Pandas DataFrame求差集的示例代码
Dec 13 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
Jan 13 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
图解上海144收音机
2021/03/02 无线电
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
2016/04/30 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
动态加载iframe
2006/06/16 Javascript
fckeditor 获取文本框值的实现代码
2009/02/09 Javascript
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
js简单实现根据身份证号码识别性别年龄生日
2013/11/29 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
JQuery页面的表格数据的增加与分页的实现
2013/12/10 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
AngularJS入门教程之多视图切换用法示例
2016/11/02 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
在Web关闭页面时发送Ajax请求的实现方法
2019/03/07 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
2020/02/14 Javascript
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
Python列表(list)、字典(dict)、字符串(string)基本操作小结
2014/11/28 Python
Python基于scapy实现修改IP发送请求的方法示例
2017/07/08 Python
解析Python中的eval()、exec()及其相关函数
2017/12/20 Python
浅谈关于Python3中venv虚拟环境
2018/08/01 Python
对python多线程中Lock()与RLock()锁详解
2019/01/11 Python
Python常用模块之requests模块用法分析
2019/05/15 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
shell程序中如何注释
2012/02/17 面试题
《圆明园的毁灭》教学反思
2014/02/28 职场文书
岗位说明书范文
2014/05/07 职场文书
2014年教育工作总结
2014/11/26 职场文书
小学重阳节活动总结
2015/03/24 职场文书
2015新教师教学工作总结
2015/07/22 职场文书
Javascript之datagrid查询详解
2021/09/15 Javascript