Mac上如何配置才能直接用pip命令替代python3 pip?
Mac下Python 3无法直接使用
pip命令的解决方法 出现pip not found报错的核心原因是:Mac系统默认自带Python 2.7,环境变量中默认的pip命令对应Python 2的包管理工具,你单独安装的Python 3默认只会注册pip3命令,不会自动覆盖系统默认的pip映射。
按照以下步骤配置即可实现直接使用pip命令调用Python 3的包管理工具:
- 首先验证
pip3是否正常可用
终端执行pip3 --version,如果正常输出版本和对应的Python 3路径,说明pip3已正常安装,直接进入下一步配置。如果该命令也报错,先执行python3 -m ensurepip --upgrade安装pip3后再继续。 - 配置命令别名
先执行echo $SHELL确认当前使用的shell类型:- 输出为
/bin/zsh(MacOS Catalina及以后版本默认shell):编辑~/.zshrc文件 - 输出为
/bin/bash(旧版MacOS默认shell):编辑~/.bash_profile文件
在文件末尾添加如下两行配置:
第二行可选,配置后直接执行alias pip="pip3" alias python="python3"python也会调用Python 3,避免后续其他相关命令报错。 - 输出为
- 生效配置
对应你的shell类型执行生效命令:- zsh用户执行:
source ~/.zshrc - bash用户执行:
source ~/.bash_profile
- zsh用户执行:
配置完成后执行pip --version验证,输出Python 3对应的pip版本信息即配置成功,后续可直接使用pip install命令安装依赖包。
注意:如果后续安装了多版本Python 3,只需调整别名指向对应版本的pip路径即可完成切换
内容的提问来源于stack exchange,提问作者Sannix19
相关产品推荐
相关产品推荐

