windows下安装tensorflow

最近打算学习一下人工智能,网上传言人工智能比较流行的框架是tensorflow,听说google开始在windows上支持tensorflow了,于是就想在windows上安装tensorflow试试看。

先安装python,要添加到path的环境变量中去,不添加也没关系,但是每次执行python命令都要cd到python的安装目录有点麻烦

python安装目录中有pip.exe在scripts目录,没有的话执行python -m ensurepip,看scripts目录有pip3.6.exe、pip3.exe,想要pip.exe的话,再执行python -m pip install --upgrade pip,然后就有了pip.exe了。

执行pip install --upgrade --ignore-installed tensorflow的pip命令,但是执行这个命令太慢了,下载速度才2.1kb/s,可能是我网速太慢了,所以干脆不在线安装了,而是手动下载whl文件。从pip命令执行的前几行代码中可以看到pip安装的文件名称 Downloading tensorflow-1.6.0-cp36-cp36m-win_amd64.whl (32.3MB),于是自己到网上下载https://pypi.python.org/pypi/tensorflow

然后下载了最新的windows版本whl文件。执行pip install tensorflow-1.7.0rc1-cp35-cp35m-win_amd64.whl提示tensorflow-1.7.0rc1-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform需要升级pip,还是用pip命令升级,

 

fuck要是pip够用我才不手动下载安装呢,于是换了一个老一点的版本https://pypi.python.org/pypi/tensorflow/1.6.0
网址后面的1.6.0是我自己加上去的,再次执行pip install d:\TensorFlow\tensorflow-1.6.0-cp36-cp36m-win_amd64.whl,

 

前面一直正常执行,进度条也跑的好好(似乎在下载其他依赖文件,里面提示一堆whl文件),结果还是失败了再看,发现网断了,pip -V查看版本还是以前的版本,并没有升级。于是在执行一遍,盯着网络连接和命令行窗口,终于,跑完了。

 

pip list可以查看安装了哪些组件,里面就有刚刚安装的tensorflow,还有随tensorflow安装的numpy等等等组件
运行以下命令
python
import tensorflow as tf
hello=tf.constant("hello world")
sess=tf.Session()
print(sess.run(hello))

 

如果输出hello world就证明安装成功了,不过要注意一点,import tensorflow as tf这个命令可能执行的比较慢,不要以为卡死了。python命令是进入python程序,后面的4行是python代码,print会输出hello world

 

尝试一下import numpy as np发现numpy也能用。至此,tensorflow安装完毕

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值