Ubuntu20系统下使用conda安装bob.learn.em包遇到报错如何解决
bob.learn.em 包安装解决方案
通用本地安装步骤
- 新建适配版本的conda环境,指定Python版本为3.6~3.8区间(该包最新版暂不支持3.9及以上Python版本),执行命令:
conda create -n bob_env python=3.8 -y
激活环境:conda activate bob_env - 添加bob官方conda频道,不要使用conda-forge的broken标签源,该源下的旧版本包编译依赖与主流系统glibc不兼容,就是你遇到的2.27版本报错的原因:
conda config --add channels https://www.idiap.ch/software/bob/conda/conda-forge - 直接执行安装命令即可:
conda install bob.learn.em -y
源码编译备用方案
如果conda安装仍然失败,可以选择源码编译安装:
- 先安装基础依赖包:
conda install bob.extension bob.blitz bob.core bob.math -y - 拉取源码编译安装:
pip install git+https://gitlab.idiap.ch/bob/bob.learn.em.git
Google Colab 安装步骤
Colab默认Python版本过高,需要先降级Python到3.8并配置conda环境,配置完成后按照上述通用步骤操作即可。
内容的提问来源于stack exchange,提问作者Zabir Al Nazi Nabil
相关产品推荐
相关产品推荐

