mac升级python3.4


python3好处都有啥,谁说对了就给他


mac下python默认版本2.7.6,为了装逼 为了最近看了几篇python3的文章想去练手,于是乎去折腾升级吧


升级嘛,就要去官网下载最新版了,Download Python | Python.org  ,由于网络原因(感谢郭嘉),可以看到,python的主页打开之后的效果已经有了,但是head标签也面是空的,原因是通过js加载各种文件,而不是直接写入页面中


但是最终google的部分还是挂了,啧啧




下载最新的版本,现在能提供的最新版是3.4.2,而且文件类型是pkg,需要双击安装,然后去Applications中处理安装的文件


然后就需要运行下面的指令了,可以手动输入,也可以直接编脚本运行


脚本参考了 如何在 Mac OS X 上安装 Python3.3 – 周丕中的生活技术博客 ,原博是3.3版本。与3.4略有不同


<p class="p1"><span style="font-family: Arial, Helvetica, sans-serif;"># 使用root权限</span></p><p class="p2"></p><p class="p1"><span class="s1">sudo -i</span></p><p class="p2"><span class="s1"></span>
</p><p class="p1"><span class="s1"># 定义新版path</span></p><p class="p1"><span class="s1">PYPATH=/System/Library/Frameworks/Python.framework/Versions/3.4</span></p><p class="p2"><span class="s1"></span>
</p><p class="p1"><span class="s1"># 将新版python从Application文件夹移到System的应用文件夹</span></p><p class="p1"><span class="s1">mv ${PYPATH} /System/Library/Frameworks/Python.framework/Versions</span></p><p class="p2"><span class="s1"></span>
</p><p class="p1"><span class="s1"># 修改文件夹用户和组</span></p><p class="p1"><span class="s1">chown -R root:wheel ${PYPATH} </span></p><p class="p2"><span class="s1"></span>
</p><p class="p1"><span class="s1"># 移除原有的Current链接</span></p><p class="p1"><span class="s1">rm /System/Library/Frameworks/Python.framework/Versions/Current</span></p><p class="p2"><span class="s1"></span>
</p><p class="p1"><span class="s1"># 新建Current链接,指向新版python文件夹        </span></p><p class="p1"><span class="s1">ln -s ${PYPATH} /System/Library/Frameworks/Python.framework/Versions/Current</span></p><p class="p2"><span class="s1"></span>
</p><p class="p1"><span class="s1"># 移除usr/bin原有的python配置</span></p><p class="p1"><span class="s1">rm /usr/bin/{pydoc,python,pythonw,python-config}</span></p><p class="p2"><span class="s1"></span>
</p><p class="p1"><span class="s1"># 新建python配置,指向对应文件</span></p><p class="p1"><span class="s1">ln -s ${PYPATH}/bin/pydoc3.4 /usr/bin/pydoc</span></p><p class="p1"><span class="s1">ln -s ${PYPATH}/bin/python3.4 /usr/bin/python</span></p><p class="p1"><span class="s1"># 与3.3不同的是,3.4版本没有pythonw3.4文件,所以pythonw依然指向python3.4</span></p><p class="p1"><span class="s1">ln -s ${PYPATH}/bin/python3.4 /usr/bin/pythonw</span></p><p class="p1"><span class="s1">ln -s ${PYPATH}/bin/python3.4m-config /usr/bin/python-config</span></p><p class="p2"><span class="s1"></span>
</p><p class="p1"><span class="s1"># 退出root</span></p><p class="p1"><span class="s1">exit</span></p><p class="p1"><span class="s1"><strong>-- INSERT --</strong></span></p>
 
 

在修改完毕之后,需要更新PATH

nyandeMacBook-Pro:~ nyan$ cat .bash_profile
export PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin:/sbin:/usr/local/mysql/bin;

# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
PATH="/System/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH

完成修改后,重启终端,然后

nyandeMacBook-Pro:~ nyan$ python --version
Python 3.4.2


至此,完成升级工作,其实本来也不难,就是和3.3确实还是有点区别的,写完省的别的走弯路了

但是某些网站请自觉,爬别人东西有什么意思




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值