MacOS中安装Python(homebrew,pyenv)

前言

由于MacOS中自带Python,而自带的Python关联到许多系统组件,不推荐 禁止使用自带Python

安装homebrew包管理器

homebrew官网

打开终端(terminal)输入以下命令

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 或者
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

若出现443或者超时,请使用全局魔法网络或者export你的7890端口

安装pyenv(Python虚拟环境管理器)

安装pyenv

打开终端(terminal)输入以下命令

bash 复制代码
brew update
brew install pyenv
brew install openssl readline sqlite3 xz zlib tcl-tk

若出现443或者超时,请使用全局魔法网络或者export你的7890端口,或者自行查询"homebrew国内镜像源"

配置环境

zsh

bash 复制代码
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init --path)"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
source ~/.zshrc

bash

bash 复制代码
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init --path)"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
source ~/.bash_profile

通过pyenv安装Python

查看可用的 Python 版本列表

bash 复制代码
pyenv install --list

在显示出来的结果中,选择一个需要安装的版本
截止2025-4-23,Python13.0及以上的版本对于三方库兼容极差,固推荐使用Python12及以下版本

安装特定版本的 Python(例如 3.11.6)

bash 复制代码
pyenv install 3.11.6

设置全局或本地 Python 版本

设置全局默认的 Python 版本

bash 复制代码
pyenv global 3.11.6

为当前项目目录设置特定的 Python 版本

bash 复制代码
pyenv local 3.11.6

验证安装

bash 复制代码
python --version

若输出你刚才安装的Python版本号,即为安装成功

相关推荐
CoolScript3 分钟前
WingIDE破解代码-支持最新版本
python
测试19986 分钟前
Selenium(Python web测试工具)基本用法详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
资深设备全生命周期管理7 分钟前
PLC监控系统+UI Alarm Show
python
范小多9 分钟前
24小时学会Python Visual code +Python Playwright通过谷歌浏览器取控件元素(连载、十一)
服务器·前端·python
曹牧12 分钟前
Java:Foreach语法糖
java·开发语言·python
lingggggaaaa12 分钟前
CS配合CrossC2插件,实现MacOS/Linux上线
linux·运维·笔记·安全·macos
盼哥PyAI实验室12 分钟前
Python验证码处理实战:从12306项目看验证码识别的技术演进
开发语言·网络·python
qq_3561969513 分钟前
day37简单的神经网络@浙大疏锦行
python
Lululaurel14 分钟前
AI编程提示词工程实战指南:从入门到精通
人工智能·python·机器学习·ai·ai编程
winfredzhang15 分钟前
Python桌面应用开发:浏览器录制与视频合并工具详解
python·音视频·浏览器·视频合并·视频录制·视频预览