使用python centos-7安装theano

时间:2016-10-06 17:25:08

标签: python centos theano

按照此处的说明,我可以使用python2成功安装theano http://deeplearning.net/software/theano/install_centos6.html#install-centos6。 由于我没有root访问权限,因此我要求我的管理员安装所需的其他软件包。

sudo yum install python-devel python-nose python-setuptools gcc gcc-gfortran gcc-c ++ blas-devel lapack-devel atlas-devel。

这适用于python2但不适用于python3。他们的python3需要额外的包吗? 使用python3运行会出错

.theano / compiledir_Linux-3.10-el7.x86_64-x86_64-with-centos-7.2.1511-Core-x86_64-3.4.3-64 / lazylinker_ext / mod.cpp:1:20:致命错误:Python.h : 没有相应的文件和目录。 #include。 ^。编译终止..

1 个答案:

答案 0 :(得分:1)

好像你没有正确安装python dev的所有头文件和静态库。如果您遇到管理问题,可以使用https://www.continuum.io/downloads中的Anaconda 否则,最优选的方法是使用包管理器在系统范围内安装它们。

sudo yum install python-devel

编辑:您可以在没有管理员权限的情况下使用anaconda安装theano。您可以为您的系统下载anaconda的软件包,设置python编译器的相应路径,然后使用conda install theano安装theano。此外,您可以安装libgpuarray和pygpu,这是一个使用theano的新后端而没有管理员权限的依赖项,您可以找到说明http://deeplearning.net/software/libgpuarray/installation.html#step-by-step-install