搭建Flask服务器遇安装错误码1:MarkupSafe的setup.py egg_info异常
解决思路
先安装适配Python3.6的MarkupSafe版本,避免pip自动拉取不兼容的高版本:
pip install markupsafe==2.0.1(MarkupSafe 2.0.1是支持Python3.6的最新稳定版,更高版本如2.1+不再兼容3.6)
再安装指定版本的Flask 1.1.x:
pip install flask==1.1.4(1.1.4是Flask 1.1系列的最终版本,完美适配Python3.6)
如果上述步骤仍报错,大概率是pip版本过高(pip 22+不再支持Python3.6),先降级pip到兼容版本:
pip install pip==21.3.1完成后重新执行前面的安装命令。
更稳妥的方式是创建
requirements.txt文件,锁定所有依赖的兼容版本:Flask==1.1.4 Werkzeug==1.0.1 Jinja2==2.11.3 MarkupSafe==2.0.1 itsdangerous==1.1.0 click==7.1.2然后执行:
pip install -r requirements.txt
内容的提问来源于stack exchange,提问作者deeman
相关产品推荐
相关产品推荐

