值得注意的是,较旧版本的 Mac 系统(如 macOSCatalina 及之前)会自带 Python 2,但从 macOS Big Sur 开始,系统不再预装 Python 2。而自带的 Python 2 已停止更新维护,存在安全风险,且与现代 Python 3 的语法和库存在诸多差异,因此不建议使用。并且,即使是自带的 Python 3,版本也可能较旧,无法满足一些新特性和库的需求。所以,我们通常需要手动安装最新版本的 Python 3。
在安装 Python 之前,了解自己 Mac 的系统版本非常重要。点击屏幕左上角的苹果图标,选择 “关于本机”,即可查看 Mac 的系统版本信息。不同的系统版本在安装 Python 时可能会有细微差异,确认版本有助于我们选择合适的安装方法。
为确保 Python 安装和使用过程顺利,建议先安装 Xcode Command Line Tools。它包含了编译和运行许多开源软件所需的工具。打开终端,输入以下命令并按回车键:
xcode-select --install
执行命令后,系统会弹出安装提示,按照提示完成安装即可。
下载安装包:访问 Python 官方网站(https://www.python.org/downloads/),在下载页面找到适用于 Mac 的 Python 3 安装包。网站会根据你的系统自动推荐合适的版本,通常建议下载最新的稳定版本。点击下载按钮,等待安装包下载完成。
运行安装程序:下载完成后,双击安装包文件(.pkg 格式),打开安装向导。按照向导提示,依次点击 “继续”“安装” 按钮。在安装过程中,你可以选择安装路径等选项,一般保持默认设置即可。
验证安装:安装完成后,打开终端应用程序(可以通过在 “聚焦搜索” 中输入 “终端” 找到)。在终端中输入python3,按下回车键。如果出现 Python 3 的交互式命令行界面,并显示 Python 的版本信息,说明安装成功。你可以输入简单的 Python 代码进行测试,如print("Hello, World!"),然后按下回车键,会看到输出 “Hello, World!”。
Homebrew 是 Mac 上非常流行的包管理器,使用它安装 Python 方便快捷,且便于管理和更新。
安装 Homebrew:如果你的 Mac 还没有安装 Homebrew,打开终端,输入以下命令并按回车键:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装过程中可能需要输入你的 Mac 登录密码,按照提示操作即可。
安装 Python:安装好 Homebrew 后,在终端中输入以下命令安装 Python 3:
brew install python
Homebrew 会自动下载并安装最新版本的 Python 3,同时会处理相关的依赖关系。
验证安装:安装完成后,同样在终端中输入python3,检查是否能进入 Python 3 的交互式命令行界面,验证安装是否成功。
如果你需要在同一台 Mac 上使用多个 Python 版本,pyenv是一个绝佳选择。它可以让你轻松切换不同版本的 Python,满足不同项目的需求。
安装依赖:在终端中输入以下命令,安装pyenv所需的依赖:
brew install openssl readline sqlite3 xz zlib
安装 pyenv:继续在终端中输入以下命令,安装pyenv:
brew install pyenv
配置环境变量:安装完成后,需要配置环境变量,将以下内容添加到.bash_profile或.zshrc文件中(根据你使用的终端类型,Mac 默认使用的是 ,文件路径为~/.zshrc;如果是 bash,文件路径为~/.bash_profile):
export PYENV_ROOT="$HOME/.pyenv"export PATH="$PYENV_ROOT/bin:$PATH"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"
添加完成后,在终端中输入source ~/.zshrc(或source ~/.bash_profile)使配置生效。
安装 Python 版本:使用pyenv install --list命令查看可安装的 Python 版本列表。然后选择你想要安装的版本,例如安装 Python 3.9.16,输入以下命令:
pyenv install 3.9.16
设置全局 Python 版本或项目局部版本:
设置全局 Python 版本:pyenv global 3.9.16
在特定项目中使用某个 Python 版本:进入项目目录,执行pyenv local 3.9.16
pip是 Python 的包管理工具,用于安装和管理 Python 第三方库。在安装 Python 3 时,pip通常会自动安装。你可以在终端中输入pip3 --version查看pip的版本。为确保使用最新功能和修复,建议升级pip,输入以下命令:
pip3 install --upgrade pip
由于默认的pip源在国外,下载库时可能速度较慢。我们可以配置国内的镜像源,如清华源、阿里云源等,提高下载速度。以清华源为例,在终端中输入以下命令,创建pip配置文件:
mkdir -p ~/.pipecho "[global]" > ~/.pip/pip.confecho "index-url = https://pypi.tuna.tsinghua.edu.cn/simple" >> ~/.pip/pip.conf
虚拟环境可以为每个项目创建独立的 Python 运行环境,避免不同项目之间的依赖冲突。使用venv模块创建虚拟环境,在终端中进入项目目录,然后输入以下命令:
python3 -m venv myenv
这将创建一个名为myenv的虚拟环境。激活虚拟环境:
对于 bash:source myenv/bin/activate
对于 zsh:source myenv/bin/activate.zsh
激活后,命令行开头会显示虚拟环境的名称,此时安装的库只会存在于该虚拟环境中。退出虚拟环境,输入deactivate即可。
通过以上步骤,你已经成功在 Mac 上安装并配置好了 Python。现在,你可以尽情探索 Python 的世界,用代码实现各种创意和想法!如果你在安装过程中遇到任何问题,欢迎在评论区留言,我们一起解决。也别忘了把这篇实用的推文分享给身边同样需要的朋友哦!

