redhat6.4上安装tensorflow和keras

升级gcc至4.8.5

tar -jxvf gmp-4.3.2.tar.bz2
tar -zxvf mpc-0.8.1.tar.gz
tar -jxvf mpfr-2.4.2.tar.bz2
mv gmp-4.3.2 gcc-4.8.5/gmp
mv mpc-0.8.1 gcc-4.8.5/mpc
mv mpfr-2.4.2 gcc-4.8.5/mpfr
mkdir gcc-build-4.8.5
cd gcc-build-4.8.5/
../gcc-4.8.5/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j4

gcc 编译参数说明:
–enable-languages //指定 gcc 能编译哪些语言的文件,每种语言用逗号分隔, 例如 c,c++,java
–disable-multilib //默认gcc 能在32位系统上将代码编译成64位程序,或者在64位系统上编译成32位程序,如果加上这个编译选项则表示关闭这个gcc的交叉编译功能。

错误一:
configure: error: C++ compiler missing orinoperational
make[2]: *** [configure-stage1-libcpp]Error 1
make[2]: Leaving directory/home/liukk/gcc-4.8.1' make[1]: \*** [stage1-bubble] Error 2 make[1]: Leaving directory/home/liukk/gcc-4.8.1’
make: *** [all] Error 2
解决办法:
安装如下内容:
yum install gcc-c++
错误二:
编译过程会遇到如下问题:

make[3]: Leaving directory /root/cpp_mongodb/gcc-4.8.2/gcc-build-4.8.2/build-x86_64-unknown-linux-gnu/libiberty' make[2]: Leaving directory/root/cpp_mongodb/gcc-4.8.2/gcc-build-4.8.2’
make[1]: *** [stage1-bubble] 错误 2
make[1]: Leaving directory `/root/cpp_mongodb/gcc-4.8.2/gcc-build-4.8.2’
make: *** [all] 错误 2

那么需要做的是安装依赖包:
yum -y install glibc-devel.i686 glibc-devel
yum install gcc-c++
yum groupinstall “Development Tools”

升级glibc至3.4.19

1、安装glibc
 rpm -Uvh glibc-2.17-55.el6.x86_64.rpm glibc-common-2.17-55.el6.x86_64.rpm glibc-devel-2.17-55.el6.x86_64.rpm glibc-headers-2.17-55.el6.x86_64.rpm --force --nodeps
2、修改链接指向
strings /usr/lib64/libstdc++.so.6| grep GLIBCXX
ll /usr/lib64/libstdc++.so.6
/usr/local/lib64/libstdc++.so.6.0.19| grep GLIBCXX
rm -f /usr/lib64/libstdc++.so.6
ln -s /usr/local/lib64/libstdc++.so.6.0.19 /usr/lib64/libstdc++.so.6
exit

安装keras和tensorflow

1、安装keras和tensorflow
pip3 install Keras-2.2.2-py2.py3-none-any.whl Keras_Applications-1.0.4-py2.py3-none-any.whl Keras_Preprocessing-1.0.2-py2.py3-none-any.whl
pip3 install tensorflow-1.10.0-cp36-cp36m-manylinux1_x86_64.whl tensorboard-1.10.0-py3-none-any.whl
2、验证

python3下import keras
错误三:
ImportError: No module named _bz2。
很明显这个python3中没有装bz2的库导致的。
解决方法:
yum install bzip2-devel
然后需要重新编译一下python3,不会提示import bz2错误。
./configure
make
make install

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值