前提是:
在使用TensorFlow框架時,我用的python是3.5.2版本的。
因爲現在需要用到Django這個框架,做局域網連接。發現,當我使用2.0以上版本時,會自動安裝python是3.6的版本。這個很讓我吐血。。。
後來,我爲了偷懶,就將"Anaconda"這個下的 Tensorflow中python的版本進行了升級,升級成了3.6版本。
當我運行以前寫的程序時,就發現了各種各樣的錯誤。例如下面就是:
mportError: Importing the multiarray numpy extension module failed.
Most likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all files not under version control).
Otherwise reinstall numpy. Original error was: cannot import name multiarray
從網上找了些資料,說是多版本的原因。
我將python3.5.2的numpy卸載,重新裝到3.6中,結果還是有問題。
最後:
將python的版本恢復到了3.5.2中,重新裝了下新版本的2.0.7就可以了。
如果再不行,那就重啓下電腦在安裝。