这是篇安装tensorflow cpu版本的教程。2020年5月31日安装成功。
准备工作
安装Anaconda
这步并不是必须的,可以跳过,但是在虚拟环境中安装tensorflow更易于包管理,避免不必要的版本冲突
-
这里我嫌Anaconda太杂就直接安装Miniconda了,安装过程一路next,安装完后记得配置环境变量。下载地址
-
检查是否安装完成,命令行输入
conda --version
安装VS运行库
网上很多人都要安装VC++2015,但一套安装下来需要花费几个G的电脑内存,事实上如果我们不用VS,那么只需要安装VS的运行库即可,网盘地址,提取码:z105
下载好后解压,运行exe文件,直接无脑next即可。
开始安装
ok,一切准备完毕,下面开始安装,首先得在Anaconda中创建一个新的虚拟环境,在Anaconda Prompt
中运行命令
conda create --name tensorflow python=3.7
创建的环境名叫tensorflow,可以任意改,python版本是3.7。这里的python不要是最新的3.8版本,因为目前tensorflow还并不支持。
接着激活环境
activate tensorflow
这里的tensorflow是前面的环境名
现在我们已经进入到了刚刚创建的环境。
接下来运行
pip install tensorflow==2.0
2.0
是tensorflow的版本号,注意不要直接pip install tensorflow
,这样会默认安装2.2版本,而可能会造成版本不兼容问题(至少我是这样),出现报错ImportError: DLL load failed
。
测试
安装好后直接输入python
,进入python交互环境,再
import tensorflow as tf
tf.__version__
导入成功,显示版本号为2.0.0
,ok了,安装成功!
使用
如果你会在Jupyter
或Pycharm
上使用Anaconda的虚拟环境,那么就没必要往下看了。
Jupyter
在Anaconda Prompt
对应环境中输入
conda install ipykernel
python -m ipykernel install --user --name=tensorflow
tensorflow
是环境的名称。
启动jupyter,接着就可以在新建
中看到环境了~
PyCharm
进入到项目,打开setting
,在Project
下找到Project Interpreter
,点击add
选择Existing environment
,点击后面的...
接着找到你虚拟环境下的python.exe
执行文件并双击。比如我的路径是D:\Anaconda\envs\tensorflow\python.exe
点击ok
,并apply
设置。
可以看到确实有我们之前安装的tensorflow
库了。
运行代码试试,成功了!(外观很丑哈哈,将就看看)