官网教程地址: https://www.tensorflow.org/install/ .
1. centos下安装
按顺序一步一步解决依赖并安装。 继续阅读“tensorflow 环境搭建(centos与windows) – yichudu – 博客频道 – CSDN.NET”
代码剪辑,记录代码人生的点点滴滴!
官网教程地址: https://www.tensorflow.org/install/ .
按顺序一步一步解决依赖并安装。 继续阅读“tensorflow 环境搭建(centos与windows) – yichudu – 博客频道 – CSDN.NET”
下载安装后 启动的时候提示 GLIBCXX_3.4.15,发现libstdc++.so.6的版本过,
在安装qt-creator的时候运行这个IDE就出现了这个问题,是由于libstdc++.so.6的版本过低,需要下载个新的重新建立软连接。
我这里是 更新里 gcc 版本到 4.8 解决的,更新之后做里链接 继续阅读“centos 6.5 tensorflow 的安装,找不到GLIBCXX_3.4.15的解决办法 – happyboy2 – 博客园”
安装环境:centos6.5 minimal,x64,全互联网连接
#不执行升级可能也可以 yum upgrade yum groupinstall "Development tools" -y yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel -y yum install wget -y #wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz wget http://mirrors.sohu.com/python/2.7.11/Python-2.7.11.tgz tar vxf Python-2.7.11.tgz cd Python-2.7.11 ./configure --prefix=/usr/local make && make install cd ../ #wget https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz#md5=81964fdb89534118707742e6d1a1ddb4 wget http://pypi.doubanio.com/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz tar vxf setuptools-21.0.0.tar.gz cd setuptools-21.0.0 python setup.py install cd ../ #wget https://pypi.python.org/packages/41/27/9a8d24e1b55bd8c85e4d022da2922cb206f183e2d18fee4e320c9547e751/pip-8.1.1.tar.gz#md5=6b86f11841e89c8241d689956ba99ed7 wget http://pypi.doubanio.com/packages/41/27/9a8d24e1b55bd8c85e4d022da2922cb206f183e2d18fee4e320c9547e751/pip-8.1.1.tar.gz tar vxf pip-8.1.1.tar.gz cd pip-8.1.1 python setup.py install pip pip install psutil cd ../ #tensorflow 安装命令 pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.6.0-cp27-none-linux_x86_64.whl #安装之后的升级命令 pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.6.0-cp27-none-linux_x86_64.whl #接下来就可以运行了,但。。。 #可能会遭遇ImportError: /lib64/libc.so.6: version 'GLIBC_2.17' not found ll /lib64/libc.so.6 cd tf/installerpkg/ wget http://mirrors.ustc.edu.cn/gnu/libc/glibc-2.17.tar.xz xz -d glibc-2.17.tar.xz tar xvf glibc-2.17.tar mkdir glibc-build-2.17 cd glibc-build-2.17/ ../glibc-2.17/configure --prefix=/usr make make install ll /lib64/libc* ll /lib64/libc.so.6 cd ~ #还可能会遭遇ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found strings /usr/lib64/libstdc++.so.6 | grep GLIBC ls -l /usr/lib64/libstdc++.so.6 #实际下载太慢,我是下载到本地进行的后续操作。 wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.1/gcc-4.8.1.tar.bz2 tar -jxvf gcc-4.8.1.tar.bz2 cd gcc-4.8.1 ./contrib/download_prerequisites cd .. mkdir gcc-build-4.8.1 cd gcc-build-4.8.1 #下次可尝试增加prefix=/usr参数试试,这样可能就不需要手动处理下面那个软连接了(已测试完全可以) ../gcc-4.8.1/configure --prefix=/usr --enable-checking=release --enable-languages=c,c++ --disable-multilib #默认单核,搞了快1个小时,8核十几分钟 make -j8 make install g++ --version gcc --version ll /usr/lib64/libstdc++.so.6 ls /usr/lib64/ ls /usr/local/lib64/ strings /usr/lib64/libstdc++.so.6 | grep GLIBC mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.bak #网上看到的是这句,不知道行不行。ln -s /usr/lib64/libstdc++.so.6 /usr/local/lib64/libstdc++.so.6.0.18 ln -s /usr/local/lib64/libstdc++.so.6.0.18 /usr/lib64/libstdc++.so.6 ls /usr/local/lib64/ ls /usr/lib64/ strings /usr/lib64/libstdc++.so.6 | grep GLIBC
安装环境:centos6.5 minimal,x64,半互联网连接
#不执行升级可能也可以 yum upgrade yum groupinstall "Development tools" -y yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel -y yum install wget -y #wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz #wget http://mirrors.sohu.com/python/2.7.11/Python-2.7.11.tgz cd ~/tf/installerpkg tar vxf Python-2.7.11.tgz cd Python-2.7.11 ./configure --prefix=/usr/local make && make install cd ../ #wget https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz#md5=81964fdb89534118707742e6d1a1ddb4 #wget http://pypi.doubanio.com/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz tar vxf setuptools-21.0.0.tar.gz cd setuptools-21.0.0 python setup.py install cd ../ #wget https://pypi.python.org/packages/41/27/9a8d24e1b55bd8c85e4d022da2922cb206f183e2d18fee4e320c9547e751/pip-8.1.1.tar.gz#md5=6b86f11841e89c8241d689956ba99ed7 #wget http://pypi.doubanio.com/packages/41/27/9a8d24e1b55bd8c85e4d022da2922cb206f183e2d18fee4e320c9547e751/pip-8.1.1.tar.gz tar vxf pip-8.1.1.tar.gz cd pip-8.1.1 python setup.py install pip pip install psutil cd ../ #tensorflow 安装命令 pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.6.0-cp27-none-linux_x86_64.whl #安装之后的升级命令 pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.6.0-cp27-none-linux_x86_64.whl #接下来就可以运行了,但。。。 #可能会遭遇ImportError: /lib64/libc.so.6: version 'GLIBC_2.17' not found ll /lib64/libc.so.6 #wget http://mirrors.ustc.edu.cn/gnu/libc/glibc-2.17.tar.xz xz -d glibc-2.17.tar.xz tar xvf glibc-2.17.tar mkdir glibc-build-2.17 cd glibc-build-2.17/ ../glibc-2.17/configure --prefix=/usr make make install ll /lib64/libc* ll /lib64/libc.so.6 cd .. #还可能会遭遇ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found strings /usr/lib64/libstdc++.so.6 | grep GLIBC ls -l /usr/lib64/libstdc++.so.6 #实际下载太慢,我是下载到本地进行的后续操作。 #wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.1/gcc-4.8.1.tar.bz2 tar -jxvf gcc-4.8.1.tar.bz2 #cd gcc-4.8.1 #此处通过网络下载太慢,更换为本地安装方式。./contrib/download_prerequisites tar -xjf gmp-4.3.2.tar.bz2 tar -xjf mpfr-2.4.2.tar.bz2 tar -xzf mpc-0.8.1.tar.gz mv gmp-4.3.2 gcc-4.8.1/gmp mv mpfr-2.4.2 gcc-4.8.1/mpfr mv mpc-0.8.1 gcc-4.8.1/mpc mkdir gcc-build-4.8.1 cd gcc-build-4.8.1 #下次可尝试增加prefix=/usr参数试试,这样可能就不需要手动处理下面那个软连接了(已测试完全可以) ../gcc-4.8.1/configure --prefix=/usr --enable-checking=release --enable-languages=c,c++ --disable-multilib #默认单核,搞了快1个小时,8核十几分钟 make -j8 make install g++ --version gcc --version ll /usr/lib64/libstdc++.so.6 ls /usr/lib64/ ls /usr/local/lib64/ strings /usr/lib64/libstdc++.so.6 | grep GLIBC cd ~/tf/t1/ python t1.py