win10+Anaconda离线安装tensorflow cpu版本

安装Anaconda

查询python版本

以上两步请参考我的博文win10+Anaconda离线安装CPU版本的PyTorch

下载Tensorflow离线包

下载地址:https://pypi.org/project/tensorflow/#files 这是cpu版本的链接
Gpu版本链接:https://pypi.org/project/tensorflow-gpu/#history
在浏览器下实在太慢了,于是想到了迅雷下载,直接在迅雷里面输入下载地址
选择自己需要的版本,注意与python版本对应
在这里插入图片描述
在这里插入图片描述

测试程序

import tensorflow as tf
hello=tf.constant('Hello,TensorFlow')
sess=tf.Session()
print(sess.run(hello))

报错,说明还没有安装TensorFlow
在这里插入图片描述

安装TensorFlow

下载并解压protoc-3.1.0-win32,下载地址:https://github.com/google/protobuf/releases?after=v3.2.0 将bin文件夹中的protoc.exe拷贝到C:\windows\system32中;

  1. 在Anaconda的安装路径下进入到Anaconda3\Lib\site-packages目录下,新建tensorflow文件夹用来存放tensorflow的安装文件;

  2. 下载并解压protobuf-3.1.0.tar,(下载地址如上)将解压后的文件protobuf-3.1.0拷贝到新建的tensorflow文件夹中,并且将第2步得到的protoc.exe文件拷贝到protobuf-3.1.0\src文件中;

  3. 通过cmd命令进入到protobuf-3.1.0\python\setup.py的目录下,执行命令python setup.py install;

在这里插入图片描述

在这里插入图片描述

安装指令

pip  install   tensorflow-2.3.0-cp37-cp37m-win_amd64.whl  -i  https://pypi.doubanio.com/simple/

加上豆瓣镜像源之后下载速度非常快

安装过程可能会遇到如下错误
在这里插入图片描述
输入指令

python -m pip install --upgrade pip -i https://pypi.douban.com/simple 

在这里插入图片描述

然后继续输入指令

pip  install   tensorflow-2.3.0-cp37-cp37m-win_amd64.whl  -i  https://pypi.doubanio.com/simple/

在这里插入图片描述安装完成测试

 import tensorflow as tf
 print(tf.__version__)

在这里插入图片描述

如果你已经得到上面的结果,可以不看下面的了,下面的是我之前没加豆瓣镜像源,所以很多包下载不下来

安装其他所需离线包

这种比较大的在cmd里面一般都下不下来,所以还是自己去网站上下下来自己安装的
https://pypi.org/project/tensorflow/#files输入关键词搜索就行了
在这里插入图片描述

在这里插入图片描述

pip3 install h5py-2.10.0-cp37-cp37m-win_amd64.whl

在这里插入图片描述
在这里插入图片描述在这里插入图片描述然后继续pip3 install tensorflow-2.3.0-cp37-cp37m-win_amd64.whl,缺啥就下载啥下来自己pip安装
需要什么版本,最好就下载什么版本
在这里插入图片描述点进去,选择历史版本
在这里插入图片描述在这里插入图片描述在这里插入图片描述
这个指令还有点特殊

pip3 install  scipy-1.4.1-cp37-cp37m-win_amd64.whl --user

在这里插入图片描述需要注意的是每安装好一个包,我们要继续执行pip3 install tensorflow-2.3.0-cp37-cp37m-win_amd64.whl,这样才能知道缺什么包

pip3 install  tensorflow_estimator-2.3.0-py2.py3-none-any.whl
pip3 install  protobuf-3.13.0-cp37-cp37m-win_amd64.whl
pip3 install  tensorboard-2.3.0-py3-none-any.whl

在安装tensorboard-2.3.0-py3-none-any.whl时还需要下载下面这个包
在这里插入图片描述安装tensorboard_plugin_wit-1.7.0后重新安装tensorboard-2.3.0
在这里插入图片描述还差包的话继续安装。。。。。还是pyTorch安装简单
比如

pip3 install google_auth-1.21.0-py2.py3-none-any.whl

然后google_auth需要包 setuptools-50.0.0-py3-none-any.whl。。。。。。
还能怎么办,当然得惯着啊

    pip3 install setuptools-50.0.0-py3-none-any.whl
    pip3 install cachetools-4.1.1-py3-none-any.whl

最后几十k的包都要我手动下了吗?

pip3 install numpy-1.18.5-cp37-cp37m-win_amd64.whl --user

在这里插入图片描述解决方法:输入以下代码

pip install -U --ignore-installed wrapt

安装完成

有点小激动
在这里插入图片描述

测试

在这里插入图片描述https://www.tensorflow.org/install/errors
参考博文
https://blog.csdn.net/sDaine/article/details/104260135

根据提示信息,去微软的官网下载Visual C++即可:
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads

下载安装即可
在这里插入图片描述
在这里插入图片描述这是因为我的电脑没有GPU

附件:

安装过程中需要的离线包都在这里了
CSDN下载链接:https://download.csdn.net/download/ningmengshuxiawo/12788138

参考文献

这篇文章访问量很高的的样子
Win10下用Anaconda安装TensorFlow
亲测成功,windows10离线安装tensorflow
离线安装tensorflow
tensorflow windows 下离线安装过程(cpu)
离线包下载网站
Windows系统离线安装TensorFlow

程序测试

pycharm测试

import tensorflow as tf
print(tf.__version__)
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
a = tf.constant('hello you  world!')
sess=tf.compat.v1.Session()
print(sess.run(a))
sess.close()

运行结果

2.3.0
b'hello you  world!'

spyder测试
代码

import tensorflow as tf
print(tf.__version__)
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
a = tf.constant('hello you  world!')
sess=tf.compat.v1.Session()
print(sess.run(a))
sess.close()

结果
在这里插入图片描述
我宣布:

大功告成

本来测试时同样的程序pycharm可以运行,spyder不行,查了好久,后来spyder崩溃了,我重新打开,spyder它又行了,,,,。。。。。。。从早上9点到现在19:50,还是有收获的

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值