Mac用户非常推荐使用Homebrew来安装一些软件,就Python来说如果在官网直接下载会在Launch Pad出现IDLE和Python Launcher两个图标,个人感觉很丑。

其实MacOS Catalina只有系统就预装了Python3了(在这之前是Python2),如果只想处理一些基本的Python功能直接用系统自带的就好了,但是为了方便版本控制还是挺推荐使用Homebrew再下载一个版本方便管理,避免影响系统的Python。

安装步骤

  • 首先需要安装Xcode Command Line Tools,Homebrew依赖这些工具来正常工作,可以在命令行直接输入命令。其实安装完这个git也就顺带着一起安装了,但是一样的道理,还是推荐使用Homebrew再安装一个版本的git。

    xcode-select  --install
    
  • 安装Homebrew

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

    可能需要输入密码

  • 验证安装以及更新到最新版本

    brew -v
    brew update
    
  • 安装Python

    brew install python
    

    这时系统里可能有两个Python,我们需要指定使用哪个Python

    which python3
    /usr/bin/python3	# 出现这个就是还在用系统自带的python
    

    我们找到通过Homebrew安装的Python的位置

    brew --prefix python
    /opt/homebrew/opt/[email protected]
    

    打开环境变量配置文件,MacOS Catalina之后默认为zsh

    vim ~/.zshrc
    

    在最后一行加入

    export PATH="/opt/homebrew/opt/[email protected]/bin:$PATH"
    

    保存,刷新file

    source ~/.zshrc
    

    然后再查看一下当前使用的哪个Python版本

    which python3
    /opt/homebrew/opt/[email protected]/bin/python3	# Homebrew版本
    
  • 安装git

    brew install git
    

    验证安装

    git -v
    

    一般来说git不会出现像Python一样设置PATH的问题。

  • 配置git的邮箱和用户名,如果要使用GitHub来管理仓库的话,要保持这个邮箱和用户名和GitHub一致

    git config --global user.name "Your Name"
    git config --global user.email "[email protected]"