Mac下执行pip3 install pipenv报错,新手求助(所有包安装均失败)
解决Mac下pip安装包找不到版本的问题
针对你执行pip3 install pipenv时出现的ERROR: Could not find a version that satisfies the requirement pipenv...报错,以及每次安装新包都遇到同类问题,试试以下解决步骤:
1. 确认Python和pip的基础状态
先执行这两个命令,检查版本能否正常输出:
python3 --version pip3 --version
如果命令报错,说明你的Python环境可能存在问题,建议去Python官网下载对应Mac版本的安装包重新安装(尽量不要用Mac系统自带的Python)。
2. 升级pip到最新版本
旧版pip可能存在兼容性或源访问问题,先完成升级:
pip3 install --upgrade pip
3. 临时使用国内PyPI源安装包
国外PyPI源经常因网络问题导致无法检索到包,试试用国内源安装pipenv:
pip3 install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple
要是想永久使用国内源,避免每次都加参数:
- 在用户目录下创建
.pip文件夹(没有的话执行下面的命令):mkdir ~/.pip - 用编辑器创建并编辑
pip.conf文件:nano ~/.pip/pip.conf - 粘贴以下内容,按
Ctrl+O保存,再按Ctrl+X退出编辑器:[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
4. 检查代理设置
如果你开启了代理工具,可能会干扰pip访问PyPI,先关闭代理再尝试安装命令。
5. 用Homebrew安装pipenv(备选方案)
如果上面的方法都不行,Mac上可以用Homebrew来安装:
- 先确认Homebrew是否安装,执行
brew --version,没安装的话用官方脚本安装后,再执行:brew install pipenv
内容的提问来源于stack exchange,提问作者zayd amin
相关产品推荐
相关产品推荐

