目录
[安装 homebrew python 的方法](#安装 homebrew python 的方法)
[1)确认 Homebrew 版是否存在](#1)确认 Homebrew 版是否存在)
[2)调整顺序把 brew python 放到最优先级](#2)调整顺序把 brew python 放到最优先级)
[3)验证 python 路径](#3)验证 python 路径)
[1)快速激活 NLP 研究环境(假设虚拟环境名 = NLP)](#1)快速激活 NLP 研究环境(假设虚拟环境名 = NLP))
macos的python安装选择
在macos,python路径一般有以下3种:conda,官网pkg,和homebrew安装
1)conda安装
路径(你输入which python的返回):
/Users/你的用户名/miniconda3/bin/python
在某个虚拟环境的路径:
/Users/你的用户名/miniconda3/envs/myenv/bin/python
特征:conda装完python之后,命令行的前缀会有个(base)
优势:适合数据科学、机器学习、科研、可复现环境重度用户
2)官网安装
路径:
/usr/local/bin/python3
解释器本体:
/Library/Frameworks/Python.framework/Versions/3.14/bin/python3
特征:需要重新下载新版 .pkg 安装(覆盖旧版)
3)homebrew安装
路径:
/opt/homebrew/bin/python3
这是给"用户直接使用"的主
在某个虚拟环境的路径:
/opt/homebrew/opt/python@3.13/libexec/bin/python
优势:pip + PyPI 原生最好
依赖安装方式:用brew install 来装 Python 本体,用 pip install 来装 Python 包;也就是说,虚拟环境用(pip install),全局环境用(brew install)
安装 homebrew python 的方法
1)确认 Homebrew 版是否存在
bash
ls /opt/homebrew/bin/python3
如果有输出(显示路径):说明已安装,只需调整顺序
如果报错(No such file):说明还没装,那就运行
bash
brew install python
2)调整顺序把 brew python 放到最优先级
打开配置文件
bash
nano ~/.zshrc
在末尾添加
bash
export PATH="/opt/homebrew/bin:$PATH"
按下 Ctrl + O ,enter保存,然后 Ctrl + X 退出
然后,让配置立即生效:
bash
source ~/.zshrc
注意:开头写nano ~/.zshrc,结尾要输入source ~/.zshrc才能让修改生效
3)验证 python 路径
现在再次检查路径
bash
which python3
正确的目标输出应该是:
/opt/homebrew/bin/python3
4)删除官网版python
首先,删除 Python 3.14 框架文件
bash
sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.14
注意:sudo 需要输入电脑开机密码
其次,删除应用目录下的快捷方式
bash
sudo rm -rf "/Applications/Python 3.14"
这会清理你"应用程序"文件夹中的 Python 3.14 文件夹
最后,清理系统路径下的软链接
bash
sudo find /usr/local/bin -lge 0 -type l -delete -name "*python3.14*"
sudo rm /usr/local/bin/python3
sudo rm /usr/local/bin/pip3
官网安装版会在 /usr/local/bin 下创建很多链接,因此我们需要把指向 3.14 的链接全部删掉
安装虚拟环境和主要依赖包
1)安装虚拟环境
bash
python3 -m venv 虚拟环境名
2)激活这个虚拟环境
bash
source /Users/电脑用户名/虚拟环境名/bin/activate
3)安装依赖(NLP方向)
bash
pip install pandas numpy matplotlib seaborn jupyterlab datasets transformers torch huggingface_hub
用pip不用pip3的原因:虚拟环境内默认使用最新版python3,不需要和系统旧版python2作区分
设置激活虚拟环境的快捷指令
1)快速激活 NLP 研究环境(假设虚拟环境名 = NLP)
bash
alias NLP="source /Users/用户名/NLP/bin/activate"
2)快速进入该环境所在的文件夹
bash
alias cdNLP="cd /Users/用户名/NLP"
3)让修改生效(切记要输入这个)
bash
source ~/.zshrc