zoukankan      html  css  js  c++  java
  • [转]mac下Python升级到指定的版本

    以2.7升级到3.3为例
    1.删除原版本
    a)删除系统库中的版本
    sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 
    b)删除Current版本
    sudo rm /System/Library/Frameworks/Python.framework/Versions/Current
    c)删除/usr/bin目录下的python相关文件
    find . -name "py*" -print| xargs rm -rf

    2.下载并安装指定的python版本
    到python官网下载要安装的版本,并且安装

    3.链接系统库中的Python版本
    a)链接库文件,先将新安装的版本移动到系统版本目录下
    sudo mv /Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions 
    b)重新链接Current版本
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions/Current
    c)重新链接/usr/bin/下的Python相关的文件
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3.3 /usr/bin/pydoc
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3 /usr/bin/python
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3.3 /usr/bin/pythonw
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config /usr/bin/python-config
    4.重置环境变量(.bash_profile)
    PYTHON=$/System/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH

    PLUS:有提到要修改group权限
    sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3

    reference:

    http://blog.163.com/zhou_li12/blog/static/18498031120140190282974/

  • 相关阅读:
    MySQL——字符串拆分(含分隔符的字符串截取)
    一列数据组合成字符串并用逗号隔开
    web最大化,最小化文字错位的问题
    Esxi虚拟机安装Ros+Openwrt软路由双系统简单分享(踩到的坑,很大的坑)
    跟着老司机免费申请一个域名去!
    logging模块
    os.rename 和os.replace
    装饰器详解
    python if not
    globals和locals的区别
  • 原文地址:https://www.cnblogs.com/galoishelley/p/3792390.html
Copyright © 2011-2022 走看看