TensorFlow: 0.10.0(CPU & GPU)
准备工作
bash xxx.sh
安装。yes
,没有输入的就自行添加到.bashrc里吧。然后安装完要source ~/.bashrc
,才能使Anaconda即时生效。conda create -n tensorflow python=2.7
,然后conda就开始给安装各种依赖的包了。这里可能出的问题全都是网络问题,网太差的就放弃吧...source activate tensorflow
,这句话其实是改变了环境变量,进入到所谓的tensorflow的环境变量配置中,其实也就是加上了tensorflow的路径而已。但是这样就可以通过activate
和deactivate
来控制是使用正常的python,还是tensorflow版的。所以退出tensorflow环境的命令就是source deactivate tensorflow
。pip install $DIR/tensorflow-0.10.0-cp27-none-linux_x86_64.whl
,其中$DIR
就是你存放这个文件的路径啦。接着就是第二轮考验网速的时候。import tensorflow
,没有错误提示就是成功了。conda list
可以看到刚才所有安装成功的包。退出tensorflow环境再试试?就没有刚才的包了。。所以只有在tensorflow环境内才可以用。--ignore-installed --upgrade
也就是整个命令为pip install --ignore-installed --upgrade $DIR/tensorflow-0.10.0-cp27-none-linux_x86_64
。 但在我的安装过程中不加这个也没出什么问题,所以按需添加吧。source activate tensorflow
这条命令本质是将export PATH="~/anaconda2/envs/tensorflow/bin:$PATH"
添加到环境变量中,如果配置好tensorflow就是要一直用的话可以直接在.bashrc
中添加这个,然后就可以默认使用TF了。export PATH="$CUDA_PATH/bin:$PATH"
,export LD_LIBRARY_PATH="$CUDA_PATH/lib64:$LD_LIBRARAY_PATH"
,其中$CUDA_PATH根据自己安装的CUDA目录替换export CUDA_VISIBLE_DEVICES=$NUM
,其中$NUM为本机对应GPU的编号source ~/.bashrc
pip uninstall tensorflow
,如果提示你本来就没有tensorflow,那可能是各种原因tensorflow不在环境变量里,关掉terminal重开,重新activate
,然后卸载。总体来说跟安装Theano差不多,Anaconda真是个省事儿的好东西呀...
Copyright © 2015-2016 zhyack. All Rights Reserved.
如对文章有任何疑问,请移步问题聚集区一览~