MAC将系统默认的python升级

 前言

  一般来说,MAC系统指定的都是2.x 的版本。我的macOS 版本号是Mojave Version 10.14.1,而系统自带的python版本号 2.7.2。

目前python 3.x 版本经过很多年的开发与维护,已经非常地稳定和可靠,而且相比于2.x 增加了不少新的特性,很多第三方支持包也基本都支持3.x 版本甚至有的宣布停止对2.x的支持,其实3。x也是也是python这门语言的发展方向。在不久的将来,官方肯定会选择不对2.x 做更新和支持。因此如果不是特别需求(比如你们的某个项目是基于2.x 上开发的,所依赖的开发支持包在3.x 上没有相应的支持,特别对于新手,还是强烈推荐直接上3.x 版本。 

 

配置新的python

当打开终端->敲下 python时, 系统启动是2.7.2。那么这个时候想要升级到3.x,并且在终端中输入python 时候启动的是3.x的版

本需要怎么做呢?其实很简单,也是使用修改系统环境变量的方法。步骤如下:

1. 下载MAC 版python 安装包并安装

     python 官网:https://www.python.org/downloads/mac-osx/, 选择你需要的python版本,我这边选择的是3.6.2的版本。下载完成后,使用默认的傻瓜式安装即可。

2. vi ~/.bash_profile

    这个时候你会发现,通过这种安装python方式 ,新版本的可执行文件路径已经添加到此脚本里面去了。

    我的新python路径是 /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6

    在脚本中添加 alias python=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6,然后保存文件。这个alias 的作用也很明显,就是上面所说的”终端中输入的python“, 正是通过它指向新python的可执行文件。

3. source ~/.bash_profile 使新的环境变量生效

    这个时候就大功告成啦!

 

配置Sublime

如果你使用Sublime文本编辑器来运行python, 通过以上的设置,你会发现它使用的还是python 2.7。这是因为sublime 会将你的

code自识别语言为python,而默认的python执行路径是系统默认的2.7。这个时候你就需要为sublime新建一个“编译环境”

1. 新建一个编译系统

2. 添加新的编译环境

    将默认新建的编译参数删掉,然后添加自己的参数

    "cmd": ["/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6","-u","$file"]

    

    将该文件保存为Python3.sublime-build,保存路径使用默认的即可。

3.    选择新的编译环境

   选择新添加的Python3选项,这时候当你CTRL+B 执行你的脚本时候使用的就是新安装的python 3.6.2 啦。

       

        

    

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值