首先按照官网流程,前面按照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 对应模块就完事了。