centos 6.5 anaconda 2でtensorflowをインストールする


背景:
centosのプラットフォームにtensorflowをインストールする
centosのデフォルトはpython 2です.6.6バージョン、tensorflowは2.7バージョンが必要なのでアップグレードします
pythonをアップグレードした後
またyumでpython-pipとpython-develをインストールします
python-pipにはパッケージがなく、インストールをコンパイルするしかありません.
またgccをインストールしますが、まだいろいろな問題があります.
その後andacodarでインストールするように変更されました
platformが欠けてもだめだ
最后にubuntuでインストールするしかなくて、ネット上で使うubuntuはインストールしてインストールします
isoのミラーをダウンロードして作りました
参考記事:
http://blog.csdn.net/u011832895/article/details/53731199
http://blog.csdn.net/levy_cui/article/details/51251095
インストール手順:
centos6.5 + andacodar2.7+tensorflow cpuのみ
それともandacodarを利用してインストールしますか?
centos 6を使うので.5、インストール前に2箇所アップグレードする
まずgccを取り付けることが前提です
yum install gcc -y
1
glibcを直接アップグレードします(pythonおよびimport tensorflow as tfにアクセスしないとエラーが発生します
ImportError:/lib64/libc.so.6: version `GLIBC_2.15' not found
)
手順:
まずコマンドを打って、既存の
strings/lib64/libc.so.6|grep GLIBC
またダウンロードして、早めにダウンロードして更にアップロードすることができて、しかもここは17更新バージョンをダウンロードすることができます
wget http://ftp.gnu.org/pub/gnu/glibc/glibc-2.17.tar.xz
解凍:xzの解凍方式はtar-xvfがzを加えないことです
tar -xvf glibc-2.17.tar
cd glibc-2.17
mkdir build
cd build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin  
make && make install
10分ほど待たなければなりません.
strings/lib 64/libcを入力.so.6|grep GLIBCが更新されたことを発見
2
直接アップグレード
GLIBCXX
(そうでなければpythonに入りimport tensorflow as tfに入るとエラーが発生します
ImportError:/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found
)
ステップ
まず打って、既存の最新バージョンを見てください.
strings/usr/lib64/libstdc++.so.6 | grep GLIBCXX
libstdc++をインターネットからダウンロードします.so.6.0.20 
http://ftp.de.debian.org/debian/pool/main/g/gcc-4.8/
または
http://download.csdn.net/detail/pomelover/7524227
/usr/lib 64/下に置く
#chmod +x libstdc++.so.6.0.20
#rm libstdc++.so.6
#ln -s libstdc++.so.6.0.20 libstdc++.so.6
再表示
#strings/usr/lib64/libstdc++.so.6 | grep GLIBCXX
3インストール開始
参考記事
http://blog.csdn.net/nxcxl88/article/details/52704877?locationNum=13
手順:
1 anacondaのインストール
anaconda公式サイト(https://www.continuum.io/downloads)からダウンロード
Linux
バージョンのインストールファイル(Python 2.7バージョン推奨)
再実行bash Anaconda 2-4.3.1-Linux-x 86_64.sh
2 tensorflowの実行環境を確立し、環境名tensorflowを指定anacondaのどのpythonバージョンで環境を確立するかを指定する
/etc/profileに追加するには
export PATH=~/anaconda2/bin:$PATH
# Python 2.7  
$ conda create -n tensorflow python=2.7  
  
# Python 3.4  
$ conda create -n tensorflow python=3.4  
  
# Python 3.5  
$ conda create -n tensorflow python=3.5  
3この環境に入る
source activate tensorflow
4 tensorflowをインストールpython 2.7のonly cpuバージョン
(exportでループをインポートしない)
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0-cp27-none-linux_x86_64.whl
5 pythonとimport tensorflow as tfを打って間違いがなければ、インストールに成功しました.
6環境source activateを終了
ps:これをやらないとcondaコマンドが効かない
for anaconda 2 :
export PATH=~/anaconda2/bin:$PATH

for anaconda 3 :
export PATH=~/anaconda3/bin:$PATH

and then
conda --version

to confirm that it worked.