mac python2.7.10 升级到 3.6

第一步:

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

第二步:

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

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

 第三步:

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

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

 第四步:

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

  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 上blog

  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 命令的符号连接,须要删除这些旧的连接io

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

   删除后从新创建新的连接,这些连接的指向都是咱们新安装的 pyhon3.6console

  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_profileclass

  vim .bash_profile

   在其中插入以下内容:配置

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

   退出并使其生效file

  source .bash_profile

 第八步:

  截止到如今,就算配置完成了。关闭当前的 console 再从新开启一个,而后执行:python --version , 查看获得的是不是 python3.6。

相关文章
相关标签/搜索