我试图在我的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
卸载了Theano,Blocks,降级了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
。我该如何克服这个问题?
答案 0 :(得分:0)
这可能是Anaconda发行版的一个问题。您可以尝试通过conda update conda
和conda update --all
更新所有Anaconda。您也可以尝试更改Blocks requirements.txt以引用numpy 1.10.1,因为Blocks可能不关心从1.9到1.10的更改。
- Daniel Renshaw