Windows 10 64位 安装 tensorflow

  • fennng 

安装 Tensorflow 其实非常的简单, 没有一堆的命令, 也不用编译,也不用下载一堆的安装包。只有一行命令
www.tensorflow.org/install/pip?lang=python3

 pip install --upgrade tensorflow 

输完命令就等它自己安装,安装完就好了。
真的这么简单吗? 真的这么简单吗? 真的这么简单吗?
但是! 如是你是个 python 新手, 或者从来都没用过 python, 你可能不会这么顺利。
首先使用这个命令的前提是你需要安装 python, 没有python 的话, pip 这个命令也不存在。
你可以到 www.python.org/downloads/ 这里下载 python
但是问题来了, python 有两个分支, 一个是 python2, 一个是 python3. 你要下载哪一个?
我建议下载 python3.
但是, 这里还有坑, 你不能下载最新版, 用最新版的话, 会找不到 tensorflow 的包。 因为tensorflow 只支持从 3.4 到 3.7 的 python, 最新版 3.8.1 是不支持的。 (截至写文)
所以我下载的是 3.7.6
小心, 坑又来了, 你如果下载是 python 3.7.6 的32位版本, 那你还是安装不了 tensorflow, 因为tensorflow 只支持64位的 python. 所以你要下载 python 3.7.6 AMD 64 的版本
www.python.org/downloads/release/python-376/

如上图, 你终于下对了版本, 然后也正确安装了。
你发现还找不到 pip3 这个命令, 因为安装程序并没有帮你设置path 变量。 又一个坑
所以我用如下命令设置path 变量。

 set _python=%userprofile%\AppData\Local\Programs\Python\Python37 set _pythonScript= %userprofile% \AppData\Local\Programs\Python\Python37\Scripts set _pythonScript2= %userprofile% \AppData\Roaming\Python\Python37\Scripts set path=%_python%;%_pythonScript%;%_pythonScript2%;%path% 

这样你的python 才算能用了。
如果你跟着tensorflow 官方文档想安装 virtualenv, 你可能还会碰到一个坑, 安装不了, 访问拒绝。 这是因为默认的安装是安装在用户文件夹的, 而这个命令是想把 virtualenv 安装在系统文件夹。 没有权限, 所以要在命令里加 –user 参数, 如下图。
pip3 install –user -U pip virtualenv

好了, 所有的坑我都帮你填了, 现在你可以用 pip 命令安装 tensorflow 了, 真的就是一行命令那么简单。

发表评论

您的电子邮箱地址不会被公开。