======背景======
重裝了電腦,用以前的anaconda.exe直接安裝的,下載了最新版本的tensorflow 1.14。
運行import tensorflow就開始報錯(一堆錯,慢慢解決
======問題1:in future version of numpy, it will be understaood as(type,(1,))======
======解決======
看了半天,打開對應地址的dtypes.py文件,找第516/517/518/519/520/525的代碼,按照提示修改。
原本長這樣:
改完是這樣:
======問題2:python已停止工作/The kernel appears to have died======
因爲只有彈框沒有報錯信息,沒有一點思路提示,心塞
博主實際是版本衝突問題,自己 好好檢查庫吧(哭
======解決======
方法1
如果總是彈窗,其他運行沒問題,參考這個方法
https://blog.csdn.net/jiangsujiangjiang/article/details/89326732
在Windows7的情況下,在運行中輸入“Regedit”並執行,使用註冊表編輯器。
依次定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting。
在電腦右側窗口中找到並雙擊打開DontshowUI,之後彈出的窗口中將默認值“0”修改爲“1”。
這是把彈窗屏蔽了,實際並沒有安裝修改什麼庫。
先試試這個,如果不行(比如我這種),繼續嘗試下一步
方法2
這是查了很多度娘資料總結的。
導入tensorflow時出現的問題,度娘說可能是某個軟件版本跟這個tensorflow版本衝突問題(習慣就好),但是具體是哪個庫版本問題要自己一點點試。
更新所有庫:conda update –all
更新notebook:conda update notebook
更新jupyter: conda update jupyter(用spyder的更新spyder)
更新conda:conda update conda
更新anaconda:conda update anaconda
更新tensorflow:conda update tensorflow
經驗:更新了一晚上,逐個嘗試下來(都絕望了),最後更新完anaconda,就解決了(開心)。
度娘顯示有些人是numpy/mkl/jupyter庫版本問題。
PS:重裝解決不了問題,還是慢慢更新吧。。。
方法3
度娘說的配置一個新的anaconda環境,試了沒用。前面兩個方法都失敗的可以試試