我想在Enthought Python Distribution(EPD)上安装Theano,但我得到一个奇怪的错误。这里是我的安装看起来像:在EPD上安装Theano(Windows x64)
- 我已经安装了EPD到
C:\Python27
。 - 在那之后,我以
easy_install pip
- 我安装Theano使用
pip install Theano
要测试安装
pip
,我开始ipython
并键入import theano
。我得到以下错误:Problem occurred during compilation with the command line below: g++ -shared -g -IC:\Python27\lib\site-packages\numpy\core\include -IC:\Python27\include -o C:\Users\Ove\AppData\Local\Theano\compiledir_Windows-7-6.1.7601-SP1-Intel64_Family_6_Model_37_Stepping_5_GenuineIntel-2.7.2\lazylinker_ext\lazylinker_ext.pyd C:\Users\Ove\AppData\Local\Theano\compiledir_Windows-7-6.1.7601-SP1-Intel64_Family_6_Model_37_Stepping_5_GenuineIntel-2.7.2\lazylinker_ext\mod.cpp -LC:\Python27\libs -LC:\Python27 -lpython27 C:\Users\Ove\AppData\Local\Temp\ccIoNPlU.o: In function `initlazylinker_ext':C:/Users/Ove/AppData/Local/Theano/compiledir_Windows-7-6.1.7601-SP1-Intel64_Family_6_Model_37_Stepping_5_GenuineIntel-2.7.2/lazylinker_ext/mod.cpp:911: undefined reference to `__imp_Py_InitModule4' collect2: ld returned 1 exit status Exception: Compilation failed (return status=1): C:\Users\Ove\AppData\Local\Temp. C:/Users/Ove/AppData/Local/Theano/compiledir_Windows-7-6.1.7601-SP1-Intel64_Family_6_Model_37_Stepping_5_GenuineIntel-2.7.2/lazylinker_ext/mod.cpp:911: undefi. collect2: ld returned 1 exit status4'
有谁知道如何获得Theano与EPD运行?
如果我安装32位版本的EPD并遵循相同的步骤,theano的工作。这意味着64位版本有问题。 – Ove 2012-04-23 11:01:37