emmm,咋说呢,这两三天一直在搞编译环境,由最初的tensorflow版本低引发的各种问题,最后逼得我重装了anaconda,顺带着把python和pycharm也删了重来,遇到了不少坑,现在总结一下。
过程比较复杂,没来得及截图,就大概说下吧,之前遇到了一些问题,都不大,稍微搞一下就ok了,直到出现了错误提示“tensorflow没有keras属性”(大体是这么个意思),一查资料是因为tensorflow版本过低,我看了下目前用的版本是1.2.1,嗯,原生的,然后利用终端和navigator各种升级tensorflow,但令人无语的是在终端中升级到了1.13.1,而在navigator中升级到了1.11.1,但在spyder中查看版本依旧是1.2.1(在终端中升级的是base环境,即anaconda原生环境,而在navigator中是升级的自己创建的环境,一开始这一块比较懵,现在理解的就是可以在anaconda中创建多个独立的环境,这样便于管理,如果其中一个环境出错直接删掉就行了,不会影响其他部分),还有个问题就是在navigator中升级包没有反应,这一点也是众说纷纭,并没有一个好的解释。
-------以上提到的终端即A