如何在Anaconda环境中将Flask从1.1.2版本升级至2.0版本
在Anaconda base环境安装Flask 2.0且不改动其他已有包的操作方案
- 操作前建议先导出当前base环境的依赖清单做备份,避免极端情况出现异常无法回滚:
conda env export > base_env_backup.yaml - 优先使用conda命令安装指定版本Flask,添加参数限制不更新其他依赖:
conda install flask=2.0 --no-update-deps--no-update-deps参数会限制conda仅安装目标版本的Flask包,不会升级Flask的关联依赖,自然不会改动sklearn、numpy等无关的已安装工具。 - 如果conda源内未匹配到对应2.0版本的Flask包,可改用pip命令执行安装:
pip install flask==2.0 --no-deps--no-deps参数作用和上述conda参数一致,仅安装Flask本身,不处理任何依赖的升级操作。 - 安装完成后验证版本是否符合要求:
python -c "import flask; print(flask.__version__)"
返回2.0.x版本号即为安装成功。
补充说明:如果后续运行Flask项目时提示依赖缺失或依赖版本过低,再手动单独升级对应依赖即可,无需批量更新所有包,最大程度保证现有环境的稳定性。
内容的提问来源于stack exchange,提问作者Abdulwahab Almestekawy
相关产品推荐
相关产品推荐

