首页 文章

在Windows 7 x64上安装theano(无法导入名称gof)

提问于
浏览
0

我想在我的Windows 7 x64机器上安装Theano . 我已经关注了大约5个不同的教程,试图正确安装它 . 其中一些是在这些链接:

http://deeplearning.net/software/theano/install_windows.html

https://www.kaggle.com/c/otto-group-product-classification-challenge/forums/t/13973/a-few-tips-to-install-theano-on-windows-64-bits

在Kaggle网站上,我尝试了Anaconda和WinPython的建议......我尝试过使用Python 2.7和3.5 ......我的工作似乎并不重要;我跑的时候一直收到以下错误

import theano

在我的python环境中:

...
^~~~~;mingw-w64/x86_64-6.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/6.2.0/include/c++/cmath:1133:11: error: '::hypot' has not been declared\mod.cpp:1:/c++/math.h:36:0,

这是我第一次尝试导入theano时得到的 . 如果我在同一个会话中第二次尝试,我会得到

...
from theano import config, gof

ImportError: cannot import name gof

我发现this other question on stackoverflow似乎让我安装了旧版本的Theano导致问题 . 我已经跑了

pip uninstall theano

它已不再安装 . 有没有其他方法可以卸载它,我错过了?或者我还有其他问题吗?

2 回答

  • 0

    我在这里解决了自己的问题 . 如果其他任何人遇到这个,我做了以下来解决它

    • 删除你能找到的每个版本的Theano; pip uninstall theanoconda remove theano ,并在您的文件系统中搜索可能会挥之不去的Theano文件

    • 我的机器上还有几个版本的mingw . 删除所有这些;我开始使用标准窗口卸载 . 我还能够在我的文件系统中找到另一个安装的东西,它有一个我运行的独立卸载包 .

    • 按照this link第二篇文章中的说明进行操作

  • 0

    我遇到了同样的问题:ImportError:无法为Windows 10 64位,Python 2.7导入名称gof . 我通过多次更新conda来解决,以确保没有更多更新 . 我跑:

    • conda更新conda

    • conda update --all

    之后在Anaconda提示shell的Python环境中,

    • 导入theano

相关问题