在Linux上安装块

问题描述 投票:2回答:1

我正在尝试在我的Linux机器上使用install Blocks而且我遇到了一些麻烦。我怎样才能解决这个问题?我正在执行以下步骤:

  1. 安装Anaconda for python2
  2. Theano依赖于numpy 1.10.1版本。如果在这一步我将在python shell中运行import theano然后它将完美地工作。
  3. 好的,是Block的时候了。我正在使用pip install --user git+git://github.com/mila-udem/blocks.git \ -r https://raw.githubusercontent.com/mila-udem/blocks/master/requirements.txt安装稳定版本
  4. 在此步骤之后,如果我导入theano,它会提供以下内容:RuntimeError: module compiled against API version a but this version of numpy is 9
  5. 我查看了requirements.txt,看看Blocks取决于numpy 1.9.3。
  6. 我卸载了Theano,Blocks,使用conda install numpy=1.9.3降级numpy,然后再次运行pip install --user git+git://github.com/mila-udem/blocks.git \ -r https://raw.githubusercontent.com/mila-udem/blocks/master/requirements.txt仍然在导入theano时它给了我RuntimeError: module compiled against API version a but this version of numpy is 9

我怎样才能克服这个问题?

linux install theano
1个回答
0
投票

这可能是Anaconda发行版的一个问题。您可以尝试通过conda update condaconda update --all更新所有Anaconda。您也可以尝试更改Blocks requirements.txt以引用numpy 1.10.1,因为Blocks可能不关心从1.9到1.10的更改。 - Daniel Renshaw

© www.soinside.com 2019 - 2024. All rights reserved.