解決Theano的Windows Installer安裝失敗問題

目前的Theano最新版本是0.70, Theano提供的Windows Installer只支持0.63的版本。

今日不知幹了什麼,theano沒法正常工作了(可能是pip install theano更新),想通過Theano的Windows Installer來重裝,但是總是不成功。想用Theano的Windows Installer來卸載也不行。錯誤一閃而過,看不清楚。

Windows Installer提供了Log機制,可以通過Log來查看究竟錯在哪裏,然後再思考解決辦法。

1 啓動Windows Installer Log

開始->運行->gpedit.msc

在組策略下,請依次展開“計算機配置”、“管理模板”、“Windows 組件”,然後選擇“Windows Installer”。
雙擊“日誌記錄”,然後單擊“啓用”。在“日誌記錄”框中,輸入您希望記錄的選項 。有很多可選項,只要選擇你關心的就可以。使用默認的值也可以,裏面還有很多有用的信息。

2 執行安裝程序

運行theano_installer_latest.msi,執行卸載,當然還是沒能正確卸載。

打開Windows temp文件夾 (開始->運行->%temp%)。

找到最新的.log文件就是需要的日誌記錄。log文件中有這麼一行error, Action PipUninstall, location: pip, command: uninstall theano -y -q. 原來是pip卸載的時候出錯了。

我猜執行的命令應該是:

pip uninstall theano -y -q  # 果然是找不到Theano安裝

3 解決辦法

pip install theano  #Theano安裝成功,但是其實是不能用的0.70版本。

運行theano_installer_latest.msi,執行卸載,成功了。
運行theano_installer_latest.msi,執行安裝,也成功了。

測試原來的Theano的測試文件,也能執行。

發佈了39 篇原創文章 · 獲贊 7 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章