問題:導入tensorflow報錯/python已停止工作/The kernel appears to have died

======背景======

重裝了電腦,用以前的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環境,試了沒用。前面兩個方法都失敗的可以試試

https://www.jianshu.com/p/219e0df8ad19

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章