Mac下执行pipenv install django报错:zsh: command not found: pipenv
解决zsh: command not found: pipenv问题
核心原因
pip3安装的pipenv可执行文件所在路径未被添加到zsh的环境变量PATH中,导致终端无法定位该命令。
解决方法
方法1:临时快速解决(无需配置环境)
直接通过Python模块调用pipenv,执行:
python3 -m pipenv install django
方法2:永久配置环境变量
- 查找pipenv的安装路径
执行命令查看pipenv的安装位置:
pip3 show pipenv
从输出的Location字段找到对应的bin目录(例如/Users/xxx/Library/Python/3.11/bin或~/.local/bin)。
- 编辑zsh配置文件
打开~/.zshrc文件(可用vim或系统文本编辑器),添加以下内容(替换为你找到的实际路径):
export PATH="$PATH:/你找到的pipenv/bin路径"
- 让配置生效
执行命令使修改立即生效:
source ~/.zshrc
- 验证配置
执行pipenv --version,若能正常输出版本号,说明配置成功,此时可正常执行pipenv install django。
方法3:重新安装pipenv
尝试用--user参数重新安装,该参数会将pipenv安装到系统默认识别的用户目录路径:
pip3 install --user pipenv
安装完成后重启终端即可使用。
内容的提问来源于stack exchange,提问作者JorreForre
相关产品推荐
相关产品推荐

