解决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的测试文件,也能执行。

你可能感兴趣的:(安装,Install,更新,pip)