與醫院合作,在win7系統搭建python開發環境,tensorflow安裝后在import時報錯。
這個錯誤的直接原因是dll缺失,但遺憾的是,很難定位那個dll缺失造成的。
奇怪的是,同樣程序在另外一家合作伙伴的電腦上運行沒有問題,經對比,兩家雖然都是win7系統,但一個是旗艦版,內核是6.0,另一個是sp1,內核是6.1。
下載微軟升級補丁升級到sp1即可
Windows 7 SP1(Service Pack 1) KB976932
http://down.tech.sina.com.cn/content/47499.html
事實上,現在大部分dll缺失問題都是系統版本造成的。尤其是win7這種老系統,移動要更新至最新版本。近年新開發的軟件需要sp1的底層庫才能運行。