Linux配置Anaconda + Theano
admin
2023-07-30 21:20:00
0

该博文记录如何在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。

  2. 安装缺少的包
    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

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

  4. 测试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

相关内容

热门资讯

500 行 Python 代码... 语法分析器描述了一个句子的语法结构,用来帮助其他的应用进行推理。自然语言引入了很多意外的歧义,以我们...
定时清理删除C:\Progra... C:\Program Files (x86)下面很多scoped_dir开头的文件夹 写个批处理 定...
65536是2的几次方 计算2... 65536是2的16次方:65536=2⁶ 65536是256的2次方:65536=256 6553...
Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
scoped_dir32_70... 一台虚拟机C盘总是莫名奇妙的空间用完,导致很多软件没法再运行。经过仔细检查发现是C:\Program...
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...
python查找阿姆斯特朗数 题目解释 如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。 例如1^3 + 5...
Apache Doris 2.... 亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于...