• mac python2.7.10 升级到 3.6


    第一步:

      下载当前最新版本 Python3.6,下载地址:https://www.python.org/downloads/

    第二步:

      安装下载好的包,安装完成后的目录如下:

      /Library/Frameworks/Python.framework/Versions/3.6
    

     第三步:

      移动 Python 的安装目录。原有的 python2.x 都在目录:/System/Library/Frameworks/Python.framework/Versions 下。所以需要将你安装好的 3.6 移动到系统目录中

      sudo mv /Library/Frameworks/Python.framework/Versions/3.6 /System/Library/Frameworks/Python.framework/Versions
    

     第四步:

      改变 python 安装目录用户组为:wheel,因为查看系统原有 python2.7 对应的用户组都是:wheel,故需要将新安装的 3.6 改为这个用户组

      sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.6
    

     第五步:

      修改 Python 当前安装目录的符号链接,查看原有系统 python2.x 目录中即:/System/Library/Frameworks/Python.framework/Versions,下有一个名为 Current,它其实是一个指向当前版本的软连接。我们需要将当前的链接删除,重新指向到新安装的 python3.6 上

      sudo rm /System/Library/Frameworks/Python.framework/Versions/Current
      sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.6 /System/Library/Frameworks/Python.framework/Versions/Current
    

     第六步:

      在 /usr/bin 目录下有 4 个 python 命令的符号链接,需要删除这些旧的链接

      sudo rm /usr/bin/pydoc
      sudo rm /usr/bin/python
      sudo rm /usr/bin/pythonw
      sudo rm /usr/bin/python-config
    

       删除后重新建立新的链接,这些链接的指向都是我们新安装的 pyhon3.6

      sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.6/bin/pydoc3.6 /usr/bin/pydoc
      sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /usr/bin/python
      sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.6/bin/pythonw3.6 /usr/bin/pythonw
      sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6m-config /usr/bin/python-config
    

     第七步:

      更新系统配置文件,即 root 用户下的 .bash_profile 文件,也就是:/root/.bash_profile

      vim .bash_profile
    

       在其中插入如下内容:

      PATH="/System/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
      export PATH
    

       退出并使其生效

      source .bash_profile
    

     第八步:

      截止到现在,就算配置完成了。关闭当前的 console 再重新开启一个,然后执行:python --version , 查看得到的是否是 python3.6。

  • 相关阅读:
    IE浏览器Ajax缓存问题小结
    2015第50周二
    2015第50周一了解微服务架构
    2015第49周日
    2015第49周六
    2015第49周五
    2015第49周四
    2015第49周三
    0当执行游戏xc000007b错误的解决方法
    微软的最高市值是多少?
  • 原文地址:https://www.cnblogs.com/liang1101/p/7049948.html
Copyright © 2020-2023  润新知