我正在尝试在我的Linux机器上使用install Blocks而且我遇到了一些麻烦。我怎样才能解决这个问题?我正在执行以下步骤:
import theano
然后它将完美地工作。pip install --user git+git://github.com/mila-udem/blocks.git \
-r https://raw.githubusercontent.com/mila-udem/blocks/master/requirements.txt
安装稳定版本RuntimeError: module compiled against API version a but this version of numpy is 9
。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
。我怎样才能克服这个问题?
这可能是Anaconda发行版的一个问题。您可以尝试通过conda update conda
和conda update --all
更新所有Anaconda。您也可以尝试更改Blocks requirements.txt以引用numpy 1.10.1,因为Blocks可能不关心从1.9到1.10的更改。 - Daniel Renshaw