首先声明几点:
安装tensorflow是基于Python的,并且需要从Anaconda仓库中下载。
所以我们的步骤是:先下载Anaconda,再在Anaconda中安装一个Python,(你的电脑里可能本来已经装了一个Python环境,但是Anaconda中的Python是必须再装的),然后再下载安装tensorflow。
因为anaconda支持的python版本与TensorFlow支持的python版本不一致可能会导致安装出错,因此下载时候一定不能下载最新版本的anaconda,要先查询下tensorflow支持python哪个版本再下。
tensorflow 目前支持Python 2.7和3.5版本。
所以我安装的是:Anaconda3-4.0.0-Windows-x86_64.exe和Python3.5。
安装Anacomda
从官网下载:https://www.anaconda.com/download/
官网下载起来很慢,国内清华镜像网站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
默认安装即可。注意此处:
进入windows中的命令模式,运行cmd:
输入:conda --version 检测anaconda环境是否安装成功
二,安装Tensorflow
安装Tensorflow,在Anaconda Prompt中输入:conda create -n tensorflow python=3.5
然后输入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
这两行代码用来改成连接清华镜像的。
打开C:\Users\Administrator\.condarc文件:
删除两行代码:
ssl_verify: true
- defaults
然后在Anaconda Prompt中输入:conda create -n tensorflow python=3.5
输入activate tensorflow,切换了,就代表安装成功了。
我们要安装的是CPU版本,那么在命令下紧接着输入:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
这一步如果出现:
需要更新pip :
输入: python -m pip install --upgrade pip
到此基本上就安装完成了
测试:在Anaconda Prompt窗口中输入: python
先导包 import tensorflow as tf 看会不会出错
我装的时候出现了:
2020-07-29 10:35:10.991269: W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
2020-07-29 10:35:10.994335: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
那说明我还们需要调试一下机器。
很简单,在终端提示我们的目录中放入缺失的文件即可。
我这里显示缺失cudart64_101,可能大家的机器缺失100或者102,只需要重命名改个名字就可以了
链接: 点击可以百度网盘下载.
提取码:o24u
如果目录找不到,那就直接在Anaconda的安装目录中搜索就好了,然后顺蔓摸瓜找到地方,把文件放进去即可。
这样的话问题就解决了,tensorflow的依赖就没有问题了。
原文出处:
1. https://www.cnblogs.com/ming-4/p/11516728.html
2. https://blog.csdn.net/LiiXuanYue/article/details/107631516
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Win10下安装tensorflow详细过程 - Python技术站