python执行pip install -r requirements.txt 安装第三方库报 metadata-generation-failed
python执行pip install -r requirements.txt 安装第三方库报 metadata-generation-failed
·
今天在跑一个flask框架的项目的时候,初始化第三方库,虚拟环境执行
pip install -r requirements.txt
结果报如下错误
猜想多半是版本问题
1、先确定我们的pip和setuptools是最新版本
pip install --upgrade pip setuptools
执行后,再重新执行第三方库安装,结果报错一样
2、setuptools版本不适配,不能进行构建,之前遇到过类似问题,我们指定版本
pip install --upgrade setuptools==57.5.0
执行后,再重新执行第三方库安装,结果报错还是一样
这时我们聚焦下报错的库,是requirements.txt的第19行,MarkupSafe==1.0
3、第三方库版本跟虚拟环境python版本不匹配,那我们就去掉版本号,让解释器自己安装适配版本
保存requirements.txt,继续执行安装 pip install -r requirements.txt,终于不报错了
可以看到环境安装了 MarkupSafe的2.1.5版本,问题完美解决
更多推荐
已为社区贡献5条内容
所有评论(0)