python,tensorflow,keras,pandas,numpy版本不匹配的问题(已解决)
·
事情的起因:因为自己手残,更新了我搭建的tensorflow虚拟环境中numpy的版本(更高),导致import pandas 时出现版本不匹配的问题,于是将pandas一起更新。这时,pandas和numpy可以使用,但是由于tensorflow和keras(版本较低)依赖numpy,因此tensorflow和keras无法使用现在的numpy。遂走上了寻找这几个库相互兼容的道路。
解决方案:(经过一下午+晚上的尝试后)目前可运行的配置情况如下:
| tensorflow的虚拟环境 |
| python3.5.2 |
| tensorflow1.7.0 |
| keras2.1.6 |
| numpy1.14.0 |
| pandas0.24.2 |
我不直接更新tensorflow和keras的理由是,我电脑的cpu版本较老,而且没有cuda,权衡之下使用 老的版本。而且,以前深度学习的代码都是基于tensorflow1.7.0和keras2.1.6,安装回去之后还是那个味儿~
愿天下大家的环境都健康运行!!
更多推荐


所有评论(0)