Linux配置Anaconda + Theano

该博文记录如何在linux环境下配置anaconda,并配置成功theano,但不涉及cuda的配置。

环境介绍

首先查看机器的相关环境,如linux版本号,机器位数等:

getconf LONG_BIT
# `64` 为64位机器,`32`则为32位机器

cat /proc/version
# `Linux version 4.2.0-c9 (gcc version 4.9.2)`

cat /etc/issue
# `Ubuntu 14.04.3 LTS \n \l`

由上可知,我们将在Ubuntu 14.04.3/64bit配置环境。

安装配置

  1. 安装anaconda
# 下载anaconda对应的安装文件,此处为64位,python版本号为2
wget https://repo.continuum.io/archive/Anaconda2-4.1.1-Linux-x86_64.sh
# 运行该文件
bash Anaconda2-4.1.1-Linux-x86_64.sh
# 删除下载文件
rm Anaconda2-4.1.1-Linux-x86_64.sh

检查是否安装成功:

conda --version
# conda 4.1.6

若安装未成功,注意检查用户是否为安装anaconda的用户、是否在安装之后重启了terminal。

  1. 安装缺少的包
    Theano的文档中说到:

For Ubuntu 11.10 through 14.04:

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

检查上述列表,并与conda list列出的列表进行比较,可以得知,缺少python-devlibopenblas-dev。故执行命令:sudo apt-get install python-dev libopenblas-dev

  1. 安装theano
    如果一切顺利的话,我们就可以安装theano啦。使用的命令是conda install theano

  2. 测试theano是否安装成功
    运行下段demo(来自theano官网):

# filename: demo.py
import theano
from theano import tensor

a = tensor.dscalar()
b = tensor.dscalar()

c = a+b

f = theano.function([a, b], c)

assert 4.0 == f(1.5, 2.5)

运行上述代码,如果没报错,则安装成功。

参考资料

Linux配置Anaconda 4.1.1及相关测试
Theano – Baby Steps

    原文作者:大圣软件
    原文地址: https://www.jianshu.com/p/f591cff27420
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞