先前直接先安装python,再pip安装tensorflow,出现各种问题,找不到cuda安装路径以及烦人的
libc.so.6: version `GLIBC_2.14' not found,gcc版本过低,然后升级glibc又会出现系统崩溃等各种错误。
最后用anaconda顺利安装成功。
几种Linux平台的安装方式:
- Pip install: 可能会升级你之前安装过的Python包,对你机器上的Python程序造成影响。
- Anaconda install:把TensorFlow安装在Anaconda提供的环境中,不会影响其他Python程序。
- Installing from sources:把TensorFlow源码构建成一个pip wheel 文件,使用pip工具安装它。
下面只介绍anaconda install 安装方法
1,下载最新版的anaconda;下载地址https://www.continuum.io/downloads
2,命令端:bash Anaconda3-4.3.1-Linux-x86_64.sh 安装anaconda
3,source ~/.bashrc 使安装的conda生效
4,
# 确认conda已安装
conda
--version
# 更新conda版本
conda update conda
5,
# 创建新环境
conda create --name snowflakes biopython
其中snowflakes代指环境的名称,biopython指要在新环境中添加的软件包,
这里并没有指定新的环境所要使用的Python版本,所以会使用当前环境使用的Python版本
eg:conda create --name python36
6,激活环境
source activate python36
7,安装TensorFlow,视自身电脑系统而定
conda install tensorflow #cpu版
conda install tensorflow-gpu #gpu版
8,测时
在python命令行模式输入 import tensorflow as tf
若不报错则tensorflow安装成功。
9,退出环境
source deactivate python36
参考:
http://blog.csdn.net/toormi/article/details/53609245
http://blog.csdn.net/jiangjieqazwsx/article/details/45623765
https://www.continuum.io/downloads