PyCharm中Ultralytics安装失败:GCC版本不兼容问题求助
问题根源
当前系统的GCC版本仅为6.3.0,而NumPy 1.26.4要求GCC版本≥8.4。由于你使用Python 3.13,pip在安装Ultralytics时找不到适配该版本的预编译NumPy wheel包,只能尝试从源码编译NumPy,最终因GCC版本不达标导致安装失败。
解决方案
方案1:安装适配Python3.13的预编译NumPy包(优先推荐)
直接指定安装支持Python3.13的NumPy预编译版本,跳过源码编译步骤:
pip install numpy==2.1.2 pip install ultralytics
numpy 2.1.2已提供Python3.13的win_amd64预编译包,安装完成后即可正常安装Ultralytics。
方案2:升级GCC版本
若需保留旧版NumPy,可将MinGW GCC升级至8.4及以上版本:
- 卸载当前的MinGW GCC 6.3.0
- 下载安装MinGW-w64(推荐版本≥8.4,如12.2.0),选择适配x86_64的架构
- 将MinGW的
bin目录添加到系统环境变量PATH最前端,避免旧版本干扰 - 重启PyCharm或终端,验证GCC版本:
gcc --version
确认版本≥8.4后,重新安装Ultralytics:
pip install ultralytics
方案3:切换至更低版本的Python
若暂时不想升级GCC,可切换到Python3.12及以下版本,这类版本有更多预编译的NumPy包:
- 在PyCharm中创建Python3.12的虚拟环境
- 在新环境中直接安装Ultralytics:
pip install ultralytics
内容的提问来源于stack exchange,提问作者Aryan Kaushik
相关产品推荐
相关产品推荐

