win10安装PaddleDetection全流程错误

180 阅读1分钟

首先按照官网流程,前面按照python就自己安装了,下载的时候选择码云。

其中第一步没啥问题,第二步可能会有两个主要问题。

问题一:Microsoft Visual C++ 14.0 is required

这就win10一般都会遇到的,网上很多给你各种库自己安装的,我试过的都不行。

但是我按照其方法无法解决,干脆直接下载Microsoft Build Tools for Visual Studio 2019.
选择C++桌面开发,右边只选MSVC v142 和 Windows 10 SDK(前两项)
即可解决

该问题解决后

才可以运行这行命令,不然要报上面那个错误

问题二:安装cython_bbox“无效的数值参数“/Wno-cpp”“的错误

需要自己修改一些参数,先从github上下载这个库。下载地址

打开setup.py

修改第32行

最终修改为:

ext_modules = [    Extension(        name='cython_bbox',        sources=['src/cython_bbox.pyx'],
        extra_compile_args =['-std=c99'],
        include_dirs=[numpy_include]
    )
]

即可解决。

最后就按照安装说明那样测试就能正确通过啦。

对了,有些运行

pip install -r requirements.txt

安装失败的,如果出现的是 NO MODULE之类的错误,自己pip install 对应模块就完事了。