一、下载Xcode工具

1、在App Store 里面下载并安装Xcode

2、安装好Xcode后就打开它,首次进入会有一些LicenceAgreement,点同意就是了,然后就进入到

这个界面:

3、然后进入到terminal,输入:xcode-select - -install

等待系统自己安装完成。

至此,Xcode就安装完成了。

二、安装套件管理工具homebrew

1、官网https://brew.sh/index_zh-cn

将如下代码复制粘贴到terminal运行安装:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、等待安装完成:

3、可以在terminal里面输入如下代码,检测是否安装成功:

Brew doctor

如果出现:

表示安装成功。

三、安装Python

1、os是自带Python的,在终端输入:python - -version  便可以看到os自带的Python版本

2、接下来,我们在终端输入:brew search python 就可以看到Python的版本 :

3、安装Python

在终端输入:brew install python

系统会默认给你安装Python3,

安装好后会提示,如果你要安装Python2,就输入代码:brew install python@2 进行安装

4、输入命令:open /usr/local/Cellar  打开文件查看安装的Python3和Python2

5、设置路径$PATH

为避免我们自己安装的Python与系统自带的Python进行区分,我们应该设置路径进行区分。

在终端输入:echo $PATH  会看到如下结果:

bin:/usr/bin:/bin:/usr/sbin:/sbin

这就是路径,“:”表示路径之间的分隔符。

所以当我们在terminal里面输入brew时,系统会从/usr/bin开始寻找,如果在/usr/bin找不到,就去下一个/bin里面找,以此类推。

现在我们在终端(即terminal)输入:open /usr/local/bin,可以看到如下结果:

可以看出系统在/usr/bin里面也有一份Python,这样如果我们在terminal输入Python指令时,会先去找系统的Python,所以问题就来了,我们要用自己的Python怎么办呢?

答案就是:设置路径

在terminal输入:sudo emacs /ets/paths, 这时会让你输入密码,密码就是你为你的MacBook设置的那个密码,接着就进入如下界面:

如果路径/usr/local/bin没有在最上面的位置,我们就要将它剪切、粘贴到第一个位置上去

6、重启terminal,输入:which python,会有如下结果输出:

/usr/local/bin/python

输入:which python3,会有如下结果输出:

/usr/local/bin/python3

这就是我们刚刚装好的Python

如果你要访问系统的Python就输入:/usr/bin/python

OK,到这里我们的Python2和Python3就安装完成了。

os系统下安装Python2和Python3的更多相关文章

  1. Windows10系统下安装python2和python3双版本

    Windows10系统下安装Python3的步骤已经演示过(详见:https://www.cnblogs.com/schut/p/8399195.html),此处不再赘述Python的下载,主要介绍在 ...

  2. 【转】Windows下安装python2和python3双版本

    [转]Windows下安装python2和python3双版本 现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里 ...

  3. win10下安装python2与python3以及pip共存

    一 分别安装python2和python3 注意: 安装时记得勾选 Add Python.exe to Path 二 安装pip Python3最新版本有pip,无需安装 Python2: 下载pip ...

  4. Linux-Centos7系统下安装python2并与python3版本共存

    问题描述: 最近有个需求是想在centos下安装python3.5 因为django这边用到是这个版本 1.查看系统版本和python版本 Centos7.6版本默认安装的是python2.7.5版本 ...

  5. Windows下安装python2和python3双版本

    现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里我们只介绍下Windows(我用的Win10)环境下的pytho ...

  6. OS 系统下安装MySql 配置MySql环境变量

    学习Hive需要,闲话不说 本文的内容: 下载Mysql for Mac 下载Mysql Workbench 安装 Mysql 和 Mysql Workbench 配置Mysql在OS 系统上的环境变 ...

  7. windows下安装Python2和Python3共存

    一.Python安装 1.下载安装包 https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi # 2.7安装包 https:/ ...

  8. windows环境下 安装python2和python3

    一.  python 安装 1. 下载安装包 https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi # 2.7安装包 htt ...

  9. python基础--windows环境下 安装python2和python3

    一.  python 安装 1. 下载安装包 1 2 3 https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi    # 2 ...

随机推荐

  1. 原生javascript之实战 轮播图

    成品效果如下图所示: 因为博客园限制图片上传大小被我删了一些帧数,所以图片看起来会有一点卡,现实运行是不会的 搭建HTML和CSS结构 HTML代码如下: <div class="wr ...

  2. linux 文件查阅 cat、more、less、tail

    文件内容查阅1.cat由第一行开始显示文件内容2.tac:从最后一行开始显示,可以看出tac是cat的倒写形式.3.nl:显示的时候,顺便输出行号;4.more:一页一页地显示文件内容5.less:与 ...

  3. [Usaco2005 Nov]Asteroids

    Description Bessie wants to navigate her spaceship through a dangerous asteroid field in the shape o ...

  4. LightOj 1074 Extended Traffic (spfa+负权环)

    题目链接: http://lightoj.com/volume_showproblem.php?problem=1074 题目大意: 有一个大城市有n个十字交叉口,有m条路,城市十分拥挤,因此每一个路 ...

  5. 暴力(判凸四边形) FZOJ 2148 Moon Game

    题目传送门 题意:给了n个点的坐标,问能有几个凸四边形 分析:数据规模小,直接暴力枚举,每次四个点判断是否会是凹四边形,条件是有一个点在另外三个点的内部,那么问题转换成判断一个点d是否在三角形abc内 ...

  6. 一个页面通过iframe,获取另一个页面的form

    document.getElementsByTagName("iframe")[0].contentWindow.document.forms[0].submit(); var z ...

  7. spring framework 第一章数据库管理(data access)

    spring data access 的网址:https://docs.spring.io/spring/docs/current/spring-framework-reference/index.h ...

  8. jsp 访问文件夹中的图片,tomcat配置虚拟目录

    1.配置hosts文件 找到C:\Windows\System32\drivers\etc\hosts.txt 文件 添加127.0.0.1  www.image.com  在dos 命令中执行 pi ...

  9. spark 学习路线及参考课程

    一.Scala编程详解: 第1讲-Spark的前世今生 第2讲-课程介绍.特色与价值 第3讲-Scala编程详解:基础语法 第4讲-Scala编程详解:条件控制与循环 第5讲-Scala编程详解:函数 ...

  10. JS获取服务器端控件ID

    很多时候我们需要在JS中对服务器端控件进行一些简单处理,但是这个时候没有必要回发到服务器,让服务器去处理,这个时候就又要用到JS了 那么怎么去获取这个服务器端控件呢?我们知道服务器最终返回到用户界面的 ...