最近不少朋友反馈他们的windows系统下无法安装tensorflow,安装时提示:Could not find a version that satisfies the requirement tensorflow (from versi
ons: )
No matching distribution found for tensorflow
我就写了这篇文章,作为统一的回复。
如果你的python版本是3.5,那么恭喜你,使用简单的pip命令就可以了,跟安装其他的包没什么区别。
问题就是,很多人的python版本不是3.5,那么请继续往下看。有两个比较简单的办法可以成功安装:
第一个方法就是卸载掉你的python,重新安装python3.5。(哈哈,这简直就等于废话了)
如果你不想重新安装python,那么请继续看第二个方法:
第一步,安装Anaconda
进入Anaconda的官网,点击下载Python3.6的版本。下载完毕后点击安装即可。
安装完成后,会出现一些应用,如下图所示:
第二步,下载tensorflowwindows,36 [tf-nightly-windows] [Jenkins]ci.tensorflow.org
打开上面的链接后,再选择下图中31.00M的那一位,点击下载,以备后续使用。
第三步,打开第一步安装的Anaconda Navigator
打开后是这样的,依次点击左边的“Environments”,下方的“Create”,在弹出的对话框中输入name:tensorflow,然后站起来吃个瓜,等一会儿
回来后如果看到下图,说明就可以进行下一步了。
第四步,安装TensorFlow
打开第一步安装的Anaconda Prompt,在命令行中输入activate tensorflow,回车。
此时命令行变为(Tensorflow)c:\users\用户名>,输入pip install路径+文件名 ,
其中路径就是你刚才第二步下载的文件的存放地址,文件名就是tf_nightly-1.6.0.dev20180203-cp36-cp36m-win_amd64.whl,具体可参见下图,回车就自动安装了,再起来吃个瓜。
第五步,测试tensorflow
在prompt下输入python进入python,输入测试语句>>> import tensorflow
如果没有错误提示,那么表示你已经进入TensorFlow的世界,可以装逼可以飞咯!
经过 @上吊的长颈鹿 的提醒,再加一条:
如果你打开jupyter还是无法加载tensorflow,那么:
打开anaconda prompt,输入conda install tensorflow,再起来吃个瓜,回来后打开jupyter输入测试语句再试试。
欢迎关注微信公众号:angciyuai