Python记录
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
来安装了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Mag1code's blog!