You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS执行pipenv install requests命令时遭遇报错求助

解决MacOS下pipenv install requests报错的问题

我之前在Mac上用pipenv的时候也碰到过几乎一模一样的问题,主要是两个核心原因:LANG环境变量未配置,以及旧版Python(3.6)和新版pipenv的兼容性冲突。给你一步步来解决:

1. 先修复LANG环境变量警告

MacOS如果没设置LANG环境变量,很多Python工具都会出现奇怪的编码或运行问题,这也是报错里第一个警告提示的内容。

  • 打开终端,根据你用的shell编辑配置文件:
    • 如果你用的是Mac默认的zsh:open ~/.zshrc
    • 如果你还是用bash:open ~/.bash_profile
  • 在文件的最末尾添加一行:
    export LANG=en_US.UTF-8
    
  • 保存文件后,回到终端执行命令让配置生效:
    • zsh用户:source ~/.zshrc
    • bash用户:source ~/.bash_profile

2. 解决虚拟环境创建失败的问题

你用的Python3.6版本比较老旧,新版的pipenv已经不再对这个版本提供完美支持了,所以会出现创建虚拟环境时的回溯错误。可以试试下面几种方法:

方法一:降级pipenv到兼容Python3.6的版本

执行这条命令安装一个对Python3.6友好的pipenv版本:

pip install --upgrade pipenv==2023.10.3

方法二:手动指定Python版本创建虚拟环境

先单独创建虚拟环境,再安装requests:

# 用你系统里的Python3.6路径创建虚拟环境
pipenv --python /usr/local/opt/python/bin/python3.6
# 再安装依赖
pipenv install requests

方法三:彻底重装pipenv(如果上面方法都不行)

先卸载现有pipenv,再重新安装兼容版本:

pip uninstall -y pipenv
pip install pipenv==2023.10.3

验证是否解决

执行pipenv shell,如果能正常进入虚拟环境的命令行(前缀会显示你的项目名),再执行pipenv install requests应该就能成功了。

内容的提问来源于stack exchange,提问作者Bharanidhar Reddy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:27:37