Python安装

Mac系统安装:

MacOS 系统通常会自带一个较老版本的 Python,通常可以通过打开终端,通过python --version或者python3 --version查看自带的python版本。

  • 如果显示的是 Python 2.x.x,说明系统中预装了 Python 2,但由于 Python 2 已经停止维护,建议你安装并使用 Python 3。
  • 如果显示的是 Python 3.x.x,说明系统中已经安装了 Python 3,但可能不是最新版本。如果你需要使用最新版本,可以继续按照以下步骤进行更新。

使用Homebrew安装Python3

Homebrew 是一款针对 macOS(以及 Linux 系统)的 包管理工具,它能帮助用户快速、便捷地安装、卸载、更新各种开源软件和命令行工具,类似于 Linux 系统中的 apt(Debian/Ubuntu)或 yum(CentOS)。
安装Homebrew的官方自动安装命令是:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
但是国内因为网络的问题很容易失败,因此推荐使用国内的一些镜像源进行安装:
这里给出一个通过国内gitee安装的命令,该命令还会附带帮你配置后续Homebrew安装软件时的国内镜像源

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装成功后,可以通过brew -v查看版本信息。
之后我们可以通过brew install python来安装最新的python3,安装成功后可以通过python3 --version查看版本信息。

后续的软件包安装:

通过Homebrew管理的包有一个问题就是因为homebrew也是一个包管理工具,用他安装的python也归他管理,因此当后续需要使用python的pip命令安装全局依赖包时会和homebrew冲突,会被禁止使用pip。
解决办法有两种:

  • 一种就是在一个特别的项目中创建一个虚拟环境,这就像为你的项目创建一个干净、独立的 Python “房间”,你在里面安装的任何包都只属于这个项目,不会影响到系统或其他项目。
  • 另一种就是使用Homebrew来安装包,但是homebrew一般只管理一些大型包,对于一些纯python库可能安装不了。因此如果实在需要使用homebrew安装的话,需要先查找包是否存在brew search xyz,如果找到了该包,就可以使用brew install xyz来安装了。