Win10下Cython-BBox安装教程:从报错到成功

需积分: 50 13 下载量 162 浏览量 更新于2024-09-02 收藏 2KB MD 举报
标题:"cython-bbox.md"文件详细介绍了在Windows 10环境下安装Cython-bbox时遇到的问题与解决过程。随着MOT领域(Multiple Object Tracking,多目标跟踪)的热门项目FairMOT崭露头角,作者对这个技术产生了兴趣,试图将其应用到自己的笔记本电脑上。然而,在安装过程中,遇到了cython-bbox模块的安装错误,这给一个初级开发者带来了不少困扰。 作者首先尝试使用pip install cython-bbox命令进行安装,但遭遇了"no module named cython"的错误。为了解决这个问题,他发现需要先安装Cython模块,于是执行了pip install cython。接着,当他再次尝试安装cython-bbox时,遇到了编译错误,具体表现为"cl: command line error D8021: invalid numeric argument '/Wno-cpp'",以及vc编译器返回的错误状态2。 为了解决这个编译错误,作者推荐了以下步骤: 1. 直接从PyPI(Python Package Index)下载cython-bbox的最新版本。 2. 解压缩下载的文件,并找到setup.py文件。 3. 在setup.py中的extra_compile_args参数,原始配置是['-Wno-cpp'],作者将其修改为{'gcc': ['/Qstd=c99']},这是一种针对GCC编译器的特定设置,以适应Windows环境。 4. 在解压后的文件夹中,运行`python setup.py build_ext install`来执行编译并安装cython-bbox。 最后,当作者按照这些步骤操作后,成功看到了安装完成的迹象,包括一个名为"cython-bbox"的annaco模块已经添加到了环境中。这表明安装过程已经顺利,用户可以继续使用FairMOT或其他依赖cython-bbox的项目。 这个教程为Windows用户提供了宝贵的实践经验,解决了在安装cython-bbox过程中常见的问题,特别对于那些初次接触此类问题的开发者来说,具有很高的参考价值。