执行pipenv install requests出现Locking Failed报错如何解决
问题根因
该报错是Windows系统下pipenv的已知路径解析缺陷:调用依赖解析脚本时,Python解释器路径和resolver.py脚本路径之间没有自动填充空格,导致系统无法识别完整可执行命令。
解决方案
- 优先升级pipenv到最新版本,官方已在高版本修复该路径拼接问题,执行命令:
pip install --upgrade pipenv - 升级后仍报错的话,先删除当前目录下已生成的Pipfile文件,再手动指定Python解释器路径初始化虚拟环境,注意路径用双引号包裹:
pipenv --python "c:\你的实际路径\python\python39\python.exe" - 重新执行安装命令即可正常生成锁文件:
pipenv install requests - 临时规避可以加
--skip-lock参数跳过锁文件生成,不推荐长期使用:pipenv install requests --skip-lock
内容的提问来源于stack exchange,提问作者RikuDola
相关产品推荐
相关产品推荐

