mac下python2.x和python3.x的安装方法和升级方法/卸载

Posted 沧海一粟,何以久远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac下python2.x和python3.x的安装方法和升级方法/卸载相关的知识,希望对你有一定的参考价值。

一、首先问个问题,我们为什么要升级python2.x或者python3.x的版本?

一个是低版本会有些bug:或者功能问题,或者安全问题等,另外高版本会引进一些新的功能,也会废弃一些老的功能。

可以通过版本发布说明,了解这个版本的变化内容

二、那么我们为什么使用python3.x呢?

因为python3.x相比python2.x做了一些改动,引入了一些新的功能

目前来看两个版本还会并行存在一段时间,3.x会不会将来取代2.x,或者再出来一个4.x的版本。大家直接升级到4.x也说不准。

三、安装方法:

从官网:https://www.python.org/downloads/ 下载pkg的安装包,直接安装相应的版本,然后使用命令python2.x/pyhton3.x -m site查看安装包的路径。

四、升级方法:

同上,下载最新版本的pkg,直接安装,会覆盖低的版本。3.x的高版本覆盖3.x的低版本,当然不会覆盖2.x的版本。2.x升级也是一个道理

五、卸载:由于安装 Python 时,其自动生成:Python framework,即 Python 框架;Python 应用目录;指向 Python 的连接。所以卸载时,需要删除这些目录和连接。

  对于 Mac 自带的 Python,其框架目录为:/System/Library/Frameworks/Python.framework/,而我们安装的 Python,其(默认)框架目录为:/Library/Frameworks/Python.framework

  接下来,我们就分别(在 Mac 终端进行)删除上面所提到的三部分。

  第 1 步,删除框架:sudo rm -rf /Library/Frameworks/Python.framework/Versions/x.x
  第 2步,删除应用目录:sudo rm -rf "/Applications/Python x.x"
  第 3 步,删除指向 Python 的连接:cd /usr/local/bin/; ls -l /usr/local/bin | grep ‘../Library/Frameworks/Python.framework/Versions/x.x‘ | awk ‘{print $9}‘ | tr -d @ | xargs rm

其他操作系统linux、window的安装方法,基本差不多







以上是关于mac下python2.x和python3.x的安装方法和升级方法/卸载的主要内容,如果未能解决你的问题,请参考以下文章

Centos7下python2.x 和python3.x共存

Windows下安装python2和python3双版本

Centos7下不删除python2.x的情况下安装python3.x

Ubuntu 下 python2.7 和 Python3.x 切换

Windows下安装python2和python3双版本

python2.X与Python3.X区别