运行 theano 时的编译问题

compilation issue when running theano

我在 windows 8、64 位上安装了 theano。我正在使用 anaconda 实现,python 3.4。尝试安装 theano,我认真地按照此 link 上的所有步骤进行操作(这在另一台具有类似配置的计算机上有所帮助):

http://rosinality.ncity.net/doku.php?id=python:installing_theano(英语和韩语)

每当我在 IDE (pycharm) 上键入 'import theano' 时,我都会收到一条很长的错误消息,但我认为最有意义的部分是:

import theano
>>>>Exception: Compilation failed (return status=1):     

C:\Users\xxx\AppData\Local\Theano\compiledir_Windows-8-6.2.9200-    

Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-3.4.3-

64\lazylinker_ext\mod.cpp:1: sorry, unimplemented: 64-bit mode not compiled in

非常感谢您的意见 顺便说一句,我安装了 mignw64、msys 和所有其他依赖项。

我发现了问题。路径环境变量未指向正确的 mingw-w64(运行 theano 在 64 位 windows 上需要)目录。

环境变量始终指向mingw-w64目录下的bin子目录,如:

C:\Users\xxxxx\Anaconda3\mingw-w64\mingw64\bin

同样,以下 post 对于在 64 位 windows 上安装 theano 非常有用(英文和韩文):

http://rosinality.ncity.net/doku.php?id=python:installing_theano