当前位置: 首页 > 面试题库 >

在EPD上安装Theano(Windows x64)

饶滨海
2023-03-14
问题内容

我正在尝试在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一起运行?


问题答案:

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

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

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



 类似资料:
  • 问题内容: 我了解Theano对Windows 8.1的支持仅处于试验阶段,但我想知道是否有人能解决我的问题。根据我的配置,我得到三种不同类型的错误。我认为解决任何错误都会解决我的问题。 我已用WinPython 32位系统安装Python,使用MinGW的描述这里。我文件的内容如下: 当我运行时,错误如下: 我还使用安装在系统上的错误对其进行了测试: 在后一个错误中,几个弹出窗口询问我在抛出错误

  • 问题内容: 与手动安装相比,各种Python捆绑包(EPD / Anaconda)有哪些相对优点/缺点? 我已经安装了EPD Academic,但没有任何问题。它提供了我认为我将需要的更多软件包,并且使用enpkg enstaller进行更新非常容易。EPD学术许可证需要每年更新一次,而免费版本的更新并不那么容易。 目前,我实际上只使用了一些软件包,例如Pandas,NumPy,SciPy,mat

  • Theano 基于 Python,是最早的深度学习开源框架。 Theano 严格来说是一个擅长处理多维数组的 Python 库,十分适合与其它深度学习库结合起来进行数据探索,高效地解决多维数组的计算问题。它设计的初衷是为了执行深度学习中大规模神经网络算法的运算。其实,Theano 可以被更好地理解为一个数学表达式的编译器:用符号式语言定义你想要的结果,该框架会对你的程序进行编译,在 GPU 或 CPU 中高效运行。  

  • 问题内容: 我在Android手机上安装Pocketsphinx时遇到一些问题,但在CMUSphinx的支持论坛,IRC,现有的StackOverflow帖子或强化的Googling上找不到答案。如果在座的人有时间愿意提供帮助,我将不胜感激。 首先,我对于是否可以在Android上安装Pocketsphinx感到困惑。我相信我需要Java容器才能在Android上运行,因此我尝试安装Sphinx4

  • 问题内容: 我正在尝试在Ubuntu10.04上安装RMagick。但没有喜悦。我什至从源代码编译并安装了ImageMagick,但是当我尝试使用RubyGems安装RMagick时,这里的说明仍然没有帮助。我收到此错误: 这是什么意思呢?:)我是Ruby和RubyGems的新手,所以请保持谦虚。我的设置如下: 我几乎没有想法(也很累!)。我厌倦了使用上面的链接从源代码编译RMagick,但是由于

  • 问题内容: 我通过阅读本教程安装了预构建版本。如果我启动elasticsearch,则会收到以下错误消息,我应该尝试旧版本的ES还是解决该问题? 问题答案: 您尝试将ES分配给已使用的端口8080。从那里的配置的罪魁祸首是。只需将两个配置都保留在配置之外,或为envvar分配其他端口。ES的默认端口是http和9300的9200。