在EPD上安装Theano(Windows x64)

我想安装Thenth on Enthought Python分布(EPD),但我得到一个奇怪的错误。 这是我的安装看起来像:

有谁知道如何让Theano与EPD一起运行?

Solutions Collecting From Web of "在EPD上安装Theano(Windows x64)"

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

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

这应该解决这个问题。 如果不是的话,你可能会碰到不同的gcc安装。 你用cygwin或者mingw安装了吗? EPD安装了自己的版本的mingw。

我无法使Theano与Enthought一起工作,但是使用Anaconda python发行版我最终得到了它的工作。 就是这样:

  • 卸载Enthought和任何其他的Python版本(从头开始)
  • 从此链接下载并安装Anaconda python发行版:http: //09c8d0b2229f813c1b93-c95ac804525aac4b6dba79b00b39d1d3.r79.cf1.rackcdn.com/Anaconda-1.5.0-Windows-x86_64.exe ,然后单击选项以使用Anaconda作为默认的Python版本
  • 要获得学术执照,请访问以下网页: https : //store.continuum.io/cshop/academicanaconda ,然后单击Anaconda Academic License旁边的“免费”按钮(页面右侧)
  • 您应该收到一封带有学术许可证.txt文件的电子邮件。 按照电子邮件中的说明将文件放在正确的目录中,然后运行几个命令行命令来更新anaconda并安装numpy和scipy
  • 打开一个Windows命令提示符并键入

    点安装theano

  • 创建一个包含行的文件.theanorc.txt:

    [global] openmp = False

    [blas] ldflags =

  • 将.theanorc.txt放在您的个人文件夹(您的用户帐户的文件夹)

  • 确保将以下路径添加到PATH环境变量中:

    C:\蟒蛇\ MinGW的\ BIN; C:\阿纳康达\ MinGW的\ x86_64的-W64-的mingw32 \ lib中; C:\阿纳康达; C:\阿纳康达\脚本;