zsh: command not found: pip解决方法

本文提供了一种在Mac上解决maczsh:commandnotfound:pip问题的方法,首先通过curl命令下载get-pip.py文件,然后使用sudo权限运行python3 get-pip.py进行安装,最后配置环境变量并验证安装是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mac zsh: command not found: pip解决方法

python 3

先下载:

curl https://bootstrap.pypa.io/pip/get-pip.py -o get-pip.py

接着安装:

sudo python3 get-pip.py

(注意,如果出现如下图黄字部分警告,如WARNING: The scripts pip, pip3 and pip3.9 are installed in ‘/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/bin’ which is not on PATH)需要将其添加到path

将你的黄色警告的文件目录部分更换下面PATH=后的目录部分

echo 'export PATH=/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/bin:$PATH' >>~/.bashrc

使文件生效

source ~/.bashrc

验证:

pip -V
### 解决方案概述 对于在 macOS 使用 zsh 时遇到 `zsh: command not found: pip` 的情况,这通常是因为 pip 并未正确安装或是其路径未被添加至系统的 PATH 变量中。为了使 pip 命令能够在终端正常工作,需确保 Python 已经正确安装,并且 pip 被放置在一个已存在于 PATH 中的位置。 ### 验证 PythonPip 是否存在 首先确认 Python 版本以及是否自带了 pip: ```bash python3 --version ``` 如果显示的是 Python 3.x 的版本号,则表示已经安装;此时可以尝试查看是否有 pip 存在于该环境中: ```bash python3 -m ensurepip --default-pip ``` 这条指令会初始化 pip 或者更新它到最新版[^1]。 ### 添加 Pip 到 Path 假设上述操作后仍然无法通过直接输入 `pip` 来调用命令,那么可能的原因就是 pip 所处目录不在当前用户的 PATH 环境变量里。这时可以根据提示信息找到实际存放 pip 的文件夹位置并将其加入 PATH: ```bash export PATH="/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/bin:$PATH" ``` 此命令临时修改了本次 session 的 PATH 设置。为了让更改永久生效,可编辑 ~/.zshrc 文件,在其中追加相同的一行导出语句[^2]。 ### 创建软链接 (Symbolic Link) 另一种方式是创建指向 pip 实际位置的一个快捷方式(即符号链接),比如将 `/Users/*/Library/Python/2.7/lib/python/site-packages/pip` 连接到 `/usr/local/bin/pip` 下面去。不过这种方法适用于特定场景下的旧版本 Python 安装[^3]。 ### 更新 .zshrc 文件中的环境变量 更推荐的做法是在 `.zshrc` 文件内设置正确的 PYTHONPATH 和 PATH,以便每次启动新 terminal 时都能自动加载这些配置。具体做法如下所示: 打开或新建 `~/.zshrc` 文件,添加如下内容来指定 python bin 目录所在之处: ```bash # Add Python's binary path to the system PATH variable. if [[ -d "/Users/hb24795/Library/Python/3.8/bin" ]]; then export PATH=/Users/hb24795/Library/Python/3.8/bin:$PATH fi ``` 保存更改后的文件,并重新加载配置使之立即生效: ```bash source ~/.zshrc ``` 这样做的好处是可以让所有由 Python 提供的工具都可通过简单的名称访问而无需关心它们的确切存储地点[^5]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值