Homebrew安装python笔记

近期要学习python的使用,第一步当然就是安装python软件。因为是Mac小白,网上看了很多文章后终于摸索出了用Homebrew安装python的方法,以及如何与系统自带的python不打架。

MacOS因为方便好用著称,如果只是日常娱乐办公使用,AppStore和dmg软件都足够使用。又由于其基于Unix的操作系统,也就是可以安装大部分为Unix/Linux开发的软件,也就出现了类似Linux中的“软件包管理系统”,常见的有MacPorts、Fink以及Homebrew。它们能够让MacOS使用Linux软件时更加方便。

我看网络上用Homebrew的比较多,就专门去查了其安装教程,总结一下分为两步。

1.安装Command Line Tools for Xcode

很多教程说安装Xcode,它是APPLE官方一个超大软件,可以进行MacOS和IOS的开发。但实际上不需要,只需要装一个Command Line Tools for Xcode就行。步骤也很简单。在终端输入如下代码,三分钟内可以搞定。

xcode-select --install

2.安装Homebrew

先贴出官方网站

https://brew.sh/index_zh-cn.html


Homebrew安装python笔记_第1张图片

复制图片中【安装Homebrew】下面那一段代码到终端中运行即可安装。由于下载过程网速较慢,基本上在10kB/s左右,所以需要等一会。之后提示输入“brew help”后即可安装完成。

3.安装python

推荐这个地址的教程,讲的很清楚。

https://stringpiggy.hpd.io/mac-osx-python3-dual-install/

解决不同python之间打架问题

现在的python有两个大版本就是python和python3。通过“brew install python”的话会安装2.7.14版,“brew install python3”会安装3.6.3版,这两个是不冲突的。但是系统自带python2.7.10和新安装的2.7.14版可能会打架,也就是说我在终端内直接输入“python”可能会运行系统自带的版本。而我们希望的是在自己安装的python里面随意折腾。

教程里说可以通过修改PATH的优先级,把/usr/local/bin这个文件夹的优先级(Homebrew安装的python)移动到/usr/bin这个文件夹之前,这样输入“python”就会打开自己安装的。这个方法很好,只是我改过来以后输入“python”仍然运行系统自带的。

后来按照教程里的方法查看了一下文件夹内容时,发现新安装的python在文件夹中并没有名为“python”的快捷方式,只有“python2”或者“python2.7”。也就是说只要终端输入“python2”就会运行新安装的python。这样的话:

【python】——对应系统自带python2.7.10

【python2】——对应新安装python2.7.14

【python3】——对应新安装python3.6.3

问题得到解决。

你可能感兴趣的:(Homebrew安装python笔记)