安装imageAI库多次尝试均失败 出现报错寻求解决方案
ImageAI库安装失败解决方法
报错情况参考:
按以下步骤操作即可解决:
- 第一步先核对Python版本
ImageAI只兼容Python 3.7到3.10版本,3.11及以上版本因为依赖的tensorflow等库没有对应预编译安装包,直接装必然报错。终端执行python --version就能查看当前版本,版本不对的话先创建对应版本的虚拟环境再往下操作。 - 提前手动装完所有依赖,避免依赖冲突
别直接跑pip install imageai,先把依赖逐个装完:- 安装基础依赖,执行命令:
pip install numpy opencv-python pillow matplotlib scipy h5py - 安装TensorFlow:只用CPU跑的话执行
pip install tensorflow==2.12.0;要用GPU加速的话先配好对应版本的CUDA、cuDNN,再执行pip install tensorflow-gpu==2.12.0
- 安装基础依赖,执行命令:
- 换国内镜像源安装ImageAI
依赖全部装完后,执行下面的命令安装,用清华源能避免官方源下载超时、安装包损坏的问题:pip install imageai -i https://pypi.tuna.tsinghua.edu.cn/simple - 如果报C++编译相关错误,先补全系统依赖
- Windows用户:安装Visual Studio Build Tools,安装时勾选「使用C++的桌面开发」组件,装完重启终端再重试
- macOS用户:终端执行
xcode-select --install,按提示装完命令行工具再重试 - Linux用户:终端执行
sudo apt install python3-dev build-essential,装完编译依赖再重试
注意:安装包名是全小写的
imageai,不要写成大写开头的ImageAI,包名拼错也会报找不到包的错误。
内容的提问来源于stack exchange,提问作者Saurabh Mathuria
相关产品推荐
相关产品推荐

