安装theano过程中的一些问题

最近一直在忙着在linux下面跑别人的程序,发现了一些theano的问题,现在放出来让大家看看


首先还是最简单的安装 就用官方的 教程就行  

sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev git
sudo pip install Theano

这两个语句会把需要的所有依赖项弄进来 但是在这之前 你需要用sudo apt-get update 来更新一下系统的东西

这样之后我们的程序就能运行了


====

ps:如果遇到pip安装的问题,那么可能是你的pip版本不行,最好是自己下一个pip然后 setup.py install

====


-------------------

注意我们用apt-get安装的numpy一般都是老版本 但是新版本的可能出现不兼容 所以不建议用pip装numpy 以免出现不兼容


出现不兼容的问题就是可能会出现这个:

ValueError: Cannot construct a ufunc with more than 32 operands (requested number were: inputs = 45 


我的是因为装了谷歌的tensorFlow之后成这样的 所以你要解决这个问题 先用pip把numpy卸载了 然后更新sudo的numpy 具体做法是


sudo pip uninstall numpy

sudo apt-get remove --purge python-numpy

(现在numpy彻底卸载了)

sudo apt-get install python-numpy


不知道上面这个有没有冗余的操作 但是我自己测试的是可以用的 



留下您的评论

回复列表:

By王炳宁 on Dec. 1, 2015 | 类别 Python

关于本站