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/

  • 相关阅读:
    pyspark使用及原理
    谷歌地图聚合点使用(GoogleMaps MarkerCluster)
    struts2升级到2.5的配置
    二进制反码补码
    进制转换
    JAVA基础第一章
    TypeError: unhashable type: 'list' 如何解决?
    剪辑模板
    Mysql三天入门(三) 数据库设计的三范式
    Mysql三天入门(三) DBA命令
  • 原文地址:https://www.cnblogs.com/galoishelley/p/3792390.html
Copyright © 2011-2022 走看看