- 最近由于项目需求,需要用CNN模型识别图像中的目标。鉴于安装tensorflow的时候,作为小白的我踩了很多坑,感觉有必要做一个总结。
1.踩坑:
- 1.电脑的GPU版本过低,安装GPU版tensorflow时导致安装CUDA和cuDNN失败。
- 2.anaconda中的Spyder还不支持python3.6-tensorflow的环境。
- 3.卸载GPU版本的tensorflow后,安装CPU版本的tensorflow未能创建python3.5坏境(可能是未完全卸载)。
2.参看电脑的显卡版本:
- 在开始菜单搜索框中输入dxdiag
- 查看结果:
- 显卡查看可参考:https://jingyan.baidu.com/article/7082dc1c640e6ae40b89bd50.html
- 版本选择,电脑->属性->控制面板->硬件和声音->NVIDIA控制面板->系统信息->组件,查看显卡驱动版本。
发现电脑不支持GPU版tensorflow,现安装CPU版的tensorflow
3.安装anaconda:
- 下载地址:https://www.anaconda.com/download/#windows
安装最新版即可。
4.安装国内镜像原:
5.创建python3.5环境:
- 打开Anaconda Navigator
- 操作过程如下
6.安装tensorflow:
- 安装好python3.5的环境后,打开Anaconda Prompt进行tensorflow的安装。
在Anaconda Prompt使用以下命令:
activate py35(刚才创建的坏境名)
conda install tensorflow
如有出现安装问题,可参考:https://medium.com/@pushkarmandot/installing-tensorflow-theano-and-keras-in-spyder-84de7eb0f0df
也可参考官方的安装教程:https://www.tensorflow.org/install/install_windows
7.检查是否安装tensorflow:
- 打开Anaconda Prompt,命令如下
activate py35
python
import tensorflow as tf
tf.__version__(顺便看一下安装的版本)
原文地址:https://www.cnblogs.com/syth/p/8747959.html
时间: 2024-10-07 17:26:46