一、下载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. 关于Http的小常识(转载,仅供参考)

    HTTP请求头提供了关于请求,响应或者其他的发送实体的信息.HTTP的头信息包括通用头.请求头.响应头和实体头四个部分.每个头域由一个域名,冒号(:)和域值三部分组成. 通用头标:即可用于请求,也可用 ...

  2. Python实现判断回文串

    回文数的概念:即是给定一个数,这个数顺读和逆读都是一样的.例如:121,1221,a,aa是回文数,123,1231不是回文数.  while 1: String = input('请先输入一个字符串 ...

  3. BZOJ2159 Crash的文明世界

    Description 传送门 给你一个n个点的树,边权为1. 对于每个点u, 求:\(\sum_{i = 1}^{n} distance(u, i)^{k}\) $ n \leq 50000, k ...

  4. [ZOJ1961]Let it Bead

    Description "Let it Bead" company is located upstairs at 700 Cannery Row in Monterey, CA. ...

  5. (二)python高级特性

    一.切片 >>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] 对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python ...

  6. 组合游戏 - SG函数和SG定理

    在介绍SG函数和SG定理之前我们先介绍介绍必胜点与必败点吧. 必胜点和必败点的概念:        P点:必败点,换而言之,就是谁处于此位置,则在双方操作正确的情况下必败.        N点:必胜点 ...

  7. k-substrings Codeforces - 961F

    不会做.. 官方题解: 1.枚举某个前缀(指题目要求的相同前后缀中的前缀)的中心位置i,那么对应后缀的中心位置已经确定了(n-i+1),可以二分答案求出对于每个中心位置i最大的符合要求的相同前后缀(设 ...

  8. Matlab实现Hough变换检测图像中的直线 分类: 图像处理 2014-06-14 22:07 641人阅读 评论(0) 收藏

    Hough变换的原理: 将图像从图像空间变换至参数空间,变换公式如下: 变换以后,图像空间与参数空间存在以下关系: 图像空间中的一点在参数空间是一条曲线,而图像空间共线的各点对应于参数空间交于一点的各 ...

  9. 转 SQL*PLUS中的替换变量(& &&)

    今天oracle support提供一个脚本,大致如下: PROMPT ROUTING_SEQUENCE_ID = &ROUT_SEQ_ID PROMPT OPERATION_SEQUENCE ...

  10. 172 Factorial Trailing Zeroes 阶乘后的零

    给定一个整数 n,返回 n! 结果尾数中零的数量.注意: 你的解决方案应为对数时间复杂度. 详见:https://leetcode.com/problems/factorial-trailing-ze ...