新笔记本搭建Python环境:无法安装pipenv及升级pip的setuptools求助
解决Mac上Python3环境搭建及pipenv安装失败的问题
嘿,我来帮你搞定这个Python环境的坑!你遇到的问题其实是因为对brew安装Python3的逻辑不太清楚,一步步来解决:
先理清核心误区:brew装Python3自带pip,不用单独装brew pip
brew安装的Python3包已经包含了pip,只是它默认叫pip3(用来和系统自带的Python2的pip区分),你之前用pip --version找不到是正常的,因为系统默认没把Python3的pip加到PATH里叫pip。
一步步修复环境
- 先卸载你错误安装的brew版pip,避免冲突:
brew uninstall pip - 确认Python3的安装路径,运行:
你会得到类似which python3/usr/local/bin/python3(Intel Mac)或/opt/homebrew/bin/python3(M系列Mac)的输出,这个路径下的bin目录里就有pip3。 - 升级pip3到最新版本,避免旧版本的兼容性问题:
python3 -m pip install --upgrade pip - 现在正常安装pipenv即可:
pip3 install pipenv
为什么之前会出现setup.py egg_info错误?
你单独安装brew的pip包后,它和Python3自带的pip产生了环境冲突,导致pip的依赖解析、包安装路径都混乱了,所以安装pipenv时才会触发这个经典的环境错误。只要清理掉多余的brew pip,用Python3自带的pip3来操作就没问题了。
内容的提问来源于stack exchange,提问作者bkula
相关产品推荐
相关产品推荐

