前言
这两天为了配置这三个包,折腾得很麻烦,最后才查出来,是他们以及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 |
所以我最后安装了numpy1.15.0版本,并重装了其他包。
依旧存在的问题
显示文档中的某个包导入有问题
单独在问题文档运行则不会包包导入问题












网友评论