前言

博主的电脑为2017款macbook pro ,电脑自带python2.7版本,在网上查资料得知由于很多系统服务依赖于自带的2.7py,所以不敢卸载,因此只能安装双兼容python,这里以Python3.7版本为例。

1、安装Xcode Command Line Tool

在网上查资料,好多都说要先从App Store里装Xcode应用才能装这个Tool,但是经过测试发现,压根不需要。这下就省了5个多G的下载时间

打开终端,执行以下命令安装Xcode Command Line Toolxcode-select --install

安装是可视化的,会持续一段时间,耐心等待安装完毕即可

2、安装HomeBrew

这是一个Mac平台上很不错的下载源,很多软件可以直接使用brew安装,很省事。

官网首页就有安装指令,直接复制进终端即可。

安装完毕后可以在终端输入以下命令测试是否安装成功brew doctor

如果提示Your system is ready to brew.

则表示安装顺利成功,如果出现错误或警告,按照提示进行修复即可。

3、安装Python

做完前两步之后,就很简单了,直接在终端输入:brew search python

会出现如下结果

可以看到我的python打对勾了,说明安装过了,接下来执行:brew install python

注意:不要管其他的,你只需要安装这个。

稍等片刻就会安装完成。

4、设置$PATH变量

这一步不是每个人都要设置,执行下面指令查看是否需要设置$PATHecho $PATH

注意,区分大小写

如果执行后显示的类似于/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

则你不需要设置,直接跳到第5步。

如果你的显示的类似于/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

则你需要设置,继续看即可。

TIPs:简单来说,如果你的PATH第一条不是/usr/local/bin 就需要设置!

更改$PATH内容

执行sudo vim /etc/paths

将内容里的/usr/local/bin 移动到第一行

也就是像我这样

更改完毕后保存退出。这时需要重启终端才能看到改变,重启终端后,再次执行echo $PATH

查看是否已经变成你修改后的样子。

至此,安装完成!

5、查看电脑安装的Python版本

此时你可以执行which python

which python3

which python3.7

执行后查看是否输出/usr/local/bin

查看各个python的版本只需要这样执行(其他都一样,数字改改就行)/usr/local/bin/python3 --version

大功告成!!开发去咯!!!

苹果笔记本macbook pro如何安装python_在Mac上兼容安装Python3并保留原先的Python2.7相关推荐

  1. mac电脑安装python_【mac电脑怎么安装python】mac版python安装教程

    mac 下怎么安装python 搭建开发环境 调用了 TThreadPoolServer 的 serve 方法后,server 进入阻塞监听状态,塞在 TServerSocket 的 accept 方 ...

  2. gulp-cli命令安装出错_Java Mac上的安装

    一直想用brew命令来安装Java,但是最近java变化比较大?没成功 命令 brew search java 没有出现java6 java8 和java10,如果直接用java那会安装最新的12,不 ...

  3. MacBook Pro 2017外接显卡实战——打破Mac不能玩游戏的定律

    MacBook Pro 2017 外接显卡实战--打破 Mac 不能玩游戏的定律 懂电脑的人都知道,Mac 是非常不适合打游戏的.2017 年的 MacBook Pro 顶配自带独显性能也就 1050 ...

  4. Android Studio中mac上面的安装

    Android Studio中mac上面的安装 学习了:https://blog.csdn.net/xianrenli38/article/details/79347170 http://www.an ...

  5. mac php5.6.30与php7共存,认识Homebrew以及在Mac上同时安装PHP5及PHP7

    Homebrew几乎是Mac上必备的软件,用于下载安装和管理其他软件.尤其对于程序员,讲真,本人到现在仍然不知道在Mac上如何不借助Homebrew来搭建php-apache-mysql开发环境. 认 ...

  6. win10安装linux系统视频播放器,u盘安装linux视频mac制作win10安装u盘

    5. 用柔软的湿布清除打印机内部灰尘.污迹.墨水渍和碎纸屑,防止损坏.其次,用万用表检查外部电压是否符合要求,雨林木风win8系统,电压过高或过低都可能引起主机电源发生过压或欠压电路的自动停机保护 飞 ...

  7. Mac上Chrome安装 Tampermonkey插件的时候提示CRX_HEADER_INVALID

    Mac上Chrome安装 Tampermonkey插件的时候提示"CRX_HEADER_INVALID" 错误提示如下: 搜到原因好像是:Chrome 73 及后续版本更改了 HE ...

  8. Mac上NVM 安装与使用教程

    Mac上NVM 安装与使用教程 什么是NVM? 安装NVM NVM常用的命令 什么是NVM? nvm全名node.js version management,它是一种nodejs的一种版本管理工具,用 ...

  9. Mac上 Word安装Mendeley插件

    Mac上 Word安装Mendeley插件 问题背景 解决方法 针对Mendeley Desktop 针对Mendeley Reference Manager 参考链接 问题背景 可能因如同时安装了W ...

最新文章

  1. 第十课.蒙特卡洛方法与随机过程
  2. glusterfs快速安装
  3. XmlValidatingReader
  4. 区块链BaaS云服务(36)欧盟“用户身份认证”ESSIF
  5. python string 方法,python字符串的方法与操作大全
  6. redis aof和rdb区别
  7. 线程池----合理的设置大小
  8. 跨域请求的两种实现方式
  9. Node.js 服务端图片处理利器——sharp 进阶操作指南
  10. JS_原生js实现60秒倒计时
  11. Win Server2003常见问题的解决然方案
  12. 分治策略找第K小元素
  13. 【已解决】win10修改用户名,禁用Administrator后,若要继续,请输入管理员用户和密码,只有否
  14. 【机器视觉】Halcon 19安装教程详解
  15. Ubuntu 20.04 QGIS update 报错 GPG error: https://ubuntu.qgis.org/ubuntu jammy InRelea
  16. 电商用户价值分析(应用RFM模型)
  17. 冰雪奇缘 --用爱铸就经典
  18. 必备干货,程序员进阶升级全攻略!
  19. 半年损失超20亿美元,区块链安全赛道被资本疯抢
  20. javaweb三大框架

热门文章

  1. Spring JDBC数据库连接池设置
  2. Spring 3.1配置文件和Tomcat配置
  3. 通过示例休眠–第1部分(删除孤儿)
  4. JBoss AS 7 EJB3池配置
  5. pyecharts怎么绘制散点图_PyeCharts绘制各种图形
  6. c语言 方程改main的值_C语言编程笔记丨编写第一个C语言程序hello world,我教你哇...
  7. php的变量都放在哪里,php变量一般放在哪个位置
  8. wxpython多线程消息传递_wxpython多线程间通信
  9. java sendmessage函数_vc中SendMessage自定义消息函数用法实例
  10. 统信uos系统考试题_离Windows更近一步!微信Linux原生版上线:国产统信UOS系统已适配...