win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结)
版本说明:
多次实验后,python3.5+TensorFlow1.2+numpy1.16.4比较成功,不会报奇奇怪怪的错。(安装流程中会说到,不需要提前下载)
准备工作:
找到电脑:C:\Users\Administrator(为了防止小白看不懂,Administrator就是电脑用户名,比如我电脑名是PC,地址就是C:\Users\pc)中的.condarc文件,打开,然后修改一下,安装Tensorflow时,需要从Anaconda仓库中下载,一般默认链接的都是国外镜像地址,下载肯定很慢啊(跨国呢!),这里我是用国内清华镜像,需要改一下链接镜像的地址。
.condarc文件中复制粘贴以下:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
ssl_verify: true
安装流程:
1:从官方网站下载Anaconda
https://www.anaconda.com/distribution/
2:进行软件安装(这个和普通的没什么特别区别,一直下一步即可,注意下图这一步,两个全选)
3:安装完成Anaconda之后进行环境变量的测试
进入到windows中的命令模式:
(1)检测anaconda环境是否安装成功:conda --version
(2)检测目前安装了哪些环境变量:conda info --envs
Py36 和 TensorFlow都是我之前搭建的环境,若第一次应该只有base,为了这篇教程我将新搭建一个环境。
(3)对于Anaconda中安装一个内置的python版本解析器(其实就是python的版本)
此时我们将搭建一个名字是tf2的环境,内置python版本是3.5
conda create --name tf2 python=3.5
输入之后会列出要下载的东西,输入“y”继续,出现下图则成功。
(4)激活tf2的环境:conda activate tf2 激活之后如图,输入框前面会有(tf2)标志
(5)检测tf2的环境添加到了Anaconda里面:conda info --envs
(6)检测当前环境中的python的版本:python --version
此处注意,每个环境都有自己的python版本,和你自己在电脑上装的python版本没有关系,拿我的电脑为例,未激活tf2时我的python版本是3.7.4
(7)退出tensorflow的环境:conda deactivate
4:在环境tf2中安装Tensorflow
(1)首先激活tf2(因为是在tf2这个环境里面安装Tensorflow)
conda activate tf2
(2)通过pip下载TensorFlow
pip install tensorflow==1.2 -i https://pypi.douban.com/simple
这一步我踩了很多雷,网上教程多种多样,但是综合下载速度、版本等,我选择这个,通过豆瓣的影像下载,比在官网上下载速度不知道快多少,而且版本一定要是1.2,不然会出现和python不兼容的情况,如果默认下载现在应该是tensorflow2.1
下载结束,黄字是说我的pip有点老,让我升级,不用管
(3)确认TensorFlow安装成功
直接在cmd里面键入python,然后键入import tensorflow as tf
发现报了很多错,但是写的全都是 in a future version of numpy, it will be understood as(*),也就是说numpy的版本过高。此时普及一下,Numpy是用 Python 进行科学计算的基础包。它支持n维数组和矩阵的计算,还拥有大量的高级数学函数。这是 TensorFlow 所需的必要软件包,因此,使用 pip install tensorflow 时,如果尚未安装 Numpy,它将被自动安装。
解决方法很简单,卸载numpy并下载合适版本:
首先查看现在的numpy版本:
import numpy
numpy.__version__(注意,version前后下划线各两个,一共四个下划线)
现在是1.18.1的numpy,退出python编程exit()
卸载numpy :pip uninstall numpy
会列出将要卸载的文件,输入‘y’
安装降版本numpy
pip install numpy==1.16.4 -i https://pypi.tuna.tsinghua.edu.cn/simple/
安装完成后再试试导入TensorFlow,发现不再报错。
win10CPU版TensorFlow安装详细流程(踩N个坑之后的总结)的更多相关文章
- CentOS7.2上用KVM安装虚拟机window10踩过的坑
最近两个星期一直在琢磨kvm安装window10操作系统,并且通过桥接模式与外界通信,经历了九九八十一难,终于搞定.下面就记录以下我们在探索的过程中踩过的坑. 安装KVM 1. 系统要求:需要一台可以 ...
- 可视化爬虫Portia安装和部署踩过的坑
背景 Scrapy爬虫的确是好使好用,去过scrapinghub的官网浏览一下,更是赞叹可视化爬虫的犀利.scrapinghub有一系列的产品,开源了大部分项目,Portia负责可视化爬虫的编辑,Sp ...
- 初次体验VS2015正式版,安装详细过程。
本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 阅读目录 介绍 安装 其他 本文版权归mephi ...
- Mysql5.7.19压缩版安装步骤及踩过的坑
安装Mysql5.7.19压缩版 一:下载压缩包 1.从MySQL官网下载MySQL Community Server 5.7.19,此版本为免费版. 2.下载完成之后解压缩,打开之后文件夹如下: ...
- Deepin & ROMS 安装详细流程
按照这个过程,完美安装,当然并不能排除会出现其他的问题.如果遇到了,那就老老实实上网搜吧.
- IONIC和Cordova安装、打包踩过的坑
1.问题1:直接执行npm install -g cordova ionic,因为网络原因,执行不成功 解决方案:将npm映射到淘宝服务器:npm install -g cnpm --registry ...
- 安装Apache所踩的的坑
刚开始接触PHP等一些脚本语言,需要建立一个本地的服务器,变进行安装了Apache.在其中碰到了诸多问题,和大家一一分享一下. 一.刚解压完成后使用cmd面板进入解压完成的apache的bin目录下, ...
- supervisor安装使用和我踩过的坑
什么是supervisor: supervisor是一款用python编写的进程管理工具,主要运行于linux系统,不支持windows系统,目前还不能运行于python3下. step1:安装sup ...
- webpack4.0在Mac下的安装配置及踩到的坑
一.什么是webpack是一个前端资源加载/打包工具.它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源.它做的事情是,分析你的项目结构,找到JavaScript模块以 ...
随机推荐
- 76.纯 CSS 创作一组单元素办公用品
原文地址:https://segmentfault.com/a/1190000015607676 学习后效果地址:https://scrimba.com/c/c8PQ3PTB 感想:利用css的制图. ...
- bzoj1597: [Usaco2008 Mar]土地购买 dp斜率优化
东风吹战鼓擂第一题土地购买送温暖 ★★★ 输入文件:acquire.in 输出文件:acquire.out 简单对比时间限制:1 s 内存限制:128 MB 农夫John准备扩大他的农 ...
- Big Event
666DHG的大事记 2019.4.15 \(\text{ }\text{ }\text{ }\)注册洛谷 2019.8.10 \(\text{ }\text{ }\text{ }\)Luogu\(\ ...
- 关于后缀间$LCP$的一些公式的证明
目录 关于\(LCP\)有如下两个公式: \(LCP~Lemma\) 的证明: \(LCP~Theorem\) 的证明: 关于\(LCP\)有如下两个公式: \(LCP~Lemma:\) 对任意 \( ...
- 建立MVC的依赖项注入 Setting up MVC Dependency Injection 精通ASP-NET-MVC-5-弗瑞曼
The result of the three steps I showed you in the previous section is that the knowledge about the i ...
- 20200102模拟赛 问题A 排列
先说句新年好哈哈哈 今年又是颓废的一年呢... (开始就满满负能量真好) 分析: 真是有趣的数学递推找规律问题呢... 考场上没想出来,然后n2^n的状压也想不到 索性20*20直接打表2333... ...
- 团队第一次作业(软工C#造梦厂)
一.团队简介 a.团队名称:软工C#造梦厂 b.队员列表 姓名 学号 张旭(组长) 201731024123 周成杰 201731024136 邹扬锋 201731024134 赵俊安 2017310 ...
- winform dataGridView 点击列标题排序
winform手动绑定数据后,点击列标题不能实现自动排序,苦苦寻找方法,发现下面的是可行的. //建立DataTable将当前dataGridView中的数据读进DataTable中 public D ...
- iOS--->运行程序屏幕上下有黑边
iOS--->运行程序屏幕上下有黑边 原因是LaunchImage没有设置好,图片等尺寸没有和对应的手机屏幕大小适配导致. 解决方法 就是要增加启动图片,把屏幕拉伸,匹配好每个机型的屏幕大小,这 ...
- 基准测试--->sysbench
sysbench sysbench简介 sysbench是跨平台的基准测试工具,支持多线程,支持多种数据库:主要包括以下几种测试: cpu性能 磁盘io性能 调度程序性能 内存分配及传输速度 POSI ...