Ubuntu20.04下Python3.9.7使用pip3安装Talos包失败如何排查解决
问题答复与安装解决方案
首先明确适配性问题:Talos 1.0及以上发布版本支持Python 3.6~3.10范围,Python 3.9.7属于兼容区间,不存在版本过高或无适配版本的问题。安装报错出现在building wheel for scipy步骤,核心原因是scipy依赖编译所需的系统底层组件缺失,导致源码构建失败。
排查与安装步骤
- 第一步:安装scipy编译所需系统依赖
执行以下apt命令补全底层依赖:sudo apt update && sudo apt install -y build-essential gfortran libopenblas-dev liblapack-dev python3.9-dev - 第二步:提前安装适配Python 3.9的预编译scipy版本
单独安装预构建的scipy wheel包,跳过源码编译流程:pip3 install scipy==1.7.3 - 第三步:安装Talos
完成上述依赖安装后再执行Talos安装命令:pip3 install talos - 异常情况处理
如果仍出现依赖冲突,可安装经过Python 3.9兼容性验证的指定Talos版本:pip3 install talos==1.3
内容的提问来源于stack exchange,提问作者Jim Maas
相关产品推荐
相关产品推荐

