在EPD上安装Theano(Windows x64)

发布于 2021-01-29 15:03:43

我正在尝试在Thethought Python Distribution(EPD)上安装Theano,但出现一个奇怪的错误。这是我的安装内容:

  • 我已将EPD安装到C:\Python27
  • 之后,我已经pip使用安装了easy_install pip
  • 我通过使用安装了Theano pip install Theano
  • 要测试,我开始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一起运行?

关注者
0
被浏览
121
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    Theano(0.5)的最新版本在Windows上存在一些问题。您需要安装最新版本。您可以像这样更新您的版本:

    pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
    

    这应该可以解决问题。如果没有,您可能与其他gcc安装有冲突。您是否已将其与cygwin或mingw安装在一起?环保署会自行安装mingw版本。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看