前言
这两天为了配置这三个包,折腾得很麻烦,最后才查出来,是他们以及opencv
依赖的numpy
的版本不太一样,没有足够的资料的情况下,只要一点一点试探他们相互兼容某一段numpy
包的版本,这个过程比较漫长,比如tensorflow1.8.0
显示应该是支持numpy
的1.14.5版本到2.0版本,但是实际到1.16版本就不支持了,诸如此类,albumentations
还尚未查到相关的兼容的对应关系。
使用的一些命令
查找包的依赖关系
conda search package_name --info
貌似albumentations
包的依赖信息这样找不出来。
卸载重装之类
可能需要的额外支持
最后的解决方案
包名称 | 包版本 | numpy版本 |
---|---|---|
tensorflow | 1.8.0 | >=1.14.5 |
gdal | 2.3.3 | >1.11.3 |
matplotlib | >1.15 | |
imgaug | 0.4.0 | >=1.15 |
albumentations | 0.5.1 | depend imgaug |
h5py | 2.9.0 |
所以我最后安装了numpy
1.15.0版本,并重装了其他包。
网友评论