系統版本:Red Hat 4.4.6-4html
一. 未聯網狀況下,選擇本地安裝。python
首先安裝theano的依賴庫,包括:
scipy-0.16.1
numpy-1.9.2
nose-1.3.7 (optional)
lapack-3.5.0
atlas-3.10.2
sklearn-0.16.1 (optional)git
1. 安裝blas, blas-devel, lapack, lapack-devel, atlas, atlas-develgithub
能夠直接:yum install blas, blas-devel, lapack, lapack-devel, atlas, atlas-develbash
ps: 若沒有root權限,則須要依次將源碼copy,執行 Python setup.py installpython2.7
2. 安裝numpy scipyspa
3. 安裝theano.net
下載theano:https://github.com/Theano/Theanocode
解壓 && pyhton setup.py install && pyhton setup.py develophtm
修改環境變量,在python中能夠找到theano安裝地址:
vi ~/.bashrc
增長:export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
source ~/.bashrc
二. 機器聯網
第一步:yum install blas, blas-devel, lapack, lapack-devel, atlas, atlas-devel
第二步:pip install numpy, pip install scipy
第三步:pip install Theano
三.遇到的問題
import theano 時,有時會返回一些錯誤
問題1:fPIC問題
解決:從新安裝Python,按以下方式編譯:
./configure --enable-shared --prefix=/usr/local make make install
問題2:gof問題
解決:安裝了多個theano,查看 /usr/local/lib/python2.7/site-packages/下的文件,會發現多個版本的theano,保留一個便可。
PS:沒有root權限
四. 我的認爲有幫助的文章
http://blog.csdn.net/a6210575/article/details/46991937
http://www.cnblogs.com/lanxuezaipiao/archive/2012/10/21/2732864.html
http://www.360doc.com/content/12/0322/18/6938655_196712249.shtml
http://fhqdddddd.blog.163.com/blog/static/18699154201432844414757/