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 相关文章推荐
Python2.7下安装Scrapy框架步骤教程
Dec 22 Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 Python
PYTHON基础-时间日期处理小结
May 05 Python
Python使用sorted对字典的key或value排序
Nov 15 Python
详解Python:面向对象编程
Apr 10 Python
利用python求积分的实例
Jul 03 Python
Python @property使用方法解析
Sep 17 Python
Python imageio读取视频并进行编解码详解
Dec 10 Python
解决Pytorch训练过程中loss不下降的问题
Jan 02 Python
Python调用C/C++的方法解析
Aug 05 Python
Python3 ffmpeg视频转换工具使用方法解析
Aug 10 Python
PyTorch 如何检查模型梯度是否可导
Jun 05 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
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
PHP中的strtr函数使用介绍(str_replace)
2011/10/20 PHP
PHP投票系统防刷票判断流程分析
2012/02/04 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
写给想学习Javascript的朋友一点学习经验小结
2010/11/23 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
JQuery复制DOM节点的方法
2015/06/11 Javascript
详解JavaScript 中的 replace 方法
2016/01/01 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
微信小程序 Button 组件详解及简单实例
2017/01/10 Javascript
BootStrap 弹出层代码
2017/02/09 Javascript
实现jquery放大镜的两种方法
2018/02/22 jQuery
解决Mac node版本升级失败的问题
2018/05/16 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
微信小程序实现多行文字超出部分省略号显示功能
2019/10/23 Javascript
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
Python冲顶大会 快来答题!
2018/01/17 Python
Python实现直方图均衡基本原理解析
2019/08/08 Python
python实现两个一维列表合并成一个二维列表
2019/12/02 Python
Python3 元组tuple入门基础
2020/02/09 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
使用sublime text3搭建Python编辑环境的实现
2021/01/12 Python
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
一年级班主任工作总结2014
2014/11/08 职场文书
云台山导游词
2015/02/03 职场文书
小学二年级班主任工作经验交流材料
2015/11/02 职场文书
Python编写nmap扫描工具
2021/07/21 Python
MongoDB日志切割的三种方式总结
2021/09/15 MongoDB
Python卷积神经网络图片分类框架详解分析
2021/11/07 Python
golang生成并解析JSON
2022/04/14 Golang
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers