Win10 安装TensorFlow 步骤及问题

news/2024/10/18 7:51:08/

前提介绍

官网(不一定能打开)
中文社区
新手教程简介

中文社区简介

TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。
TensorFlow 最初由Google大脑小组(隶属于Google机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网络方面的研究,但这个系统的通用性使其也可广泛用于其他计算领域。

简单点说,就是Google开源的一个深度学习的框架。

我一开始只是想装一个Jupyter,因为Coursera的课上需要熟悉,再后来AI课上也经常提到TensorFlow,可能后期写大作业的时候需要,就开始找攻略安装了。
参考简书用户@柴柴总 的介绍 和其他网站上的攻略坎坷地装好了。

安装方法:Anaconda + pip安装,CPU环境配置,PyCharm配置与测试

系统说明:Win10 1607 64位

问题1:是否一定需要Linux环境 回答:不一定。

去年11月,Google Brain 工程师团队宣布在 TensorFlow 0.12 中加入初步的 Windows 原生支持。

之前在Windows下程序员们都是用在Docker 容器中运行 TensorFlow,因而我搜到的不少blog第一步都是要我们去装Docker 2017年的我们可以不这样做了。

问题2:是否可以在VMare等虚拟机下安装Anaconda 回答:可以,虽然说之后的操作可能会更方便些,但是虚拟机最大的问题就是很慢...这个看个人吧。

安装步骤

环境需求: Windows 64位
python3.5 版本 及以上
确保pip 版本>= 8.1
(命令行下 pip -V 可看,使用python -m pip install -U pip 升级pip )

一、下载Anaconda

问题3:为什么需要Anaconda
回答:Anaconda集成了很多计算所需的库,使用比较方便。

Anaconda 官网下载地址戳此

官网下载比较缓慢,很多人建议使用清华镜像
但我可能是因为最近开会的缘故没法加载,所以只能等待。
安装过程中需要注意的是在两个可选界面中把这两个一起勾选了。

因为一般我们都不会使用默认的C盘,会安装到其他的盘,这时候需要第一个选项帮忙更改一下环境变量.

二、安装Keras

问题4:Keras是什么?有必要安装吗?
答:Kears是一个基于TensorFlow,Theano的一个神经网络框架。至于有没有必要使用...既然都有安装TensorFlow的决心了,神经网络你是避不开的(手动微笑)

Keras中文文档戳: keras-cn.readthedocs.io/en/latest/

在这里我们只需要基于TensorFlow安装Kears

1. 安装TensorFlow

a. 打开Anaconda Prompt
b. 测试一下conda 语句是否支持,即测试Anaconda是否安装成功

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --set show_channel_urls yes
复制代码

与清华镜像连接
c. pip安装TensorFlow

CPU:pip install --upgrade --ignore-installed tensorflowGPU:pip install --upgrade --ignore-installed tensorflow-gpu 
注意GPU需要事先装好CUDA以及cuDNN
复制代码

配置过程的画风大概是这样

配置后输入conda list 查看一下是否安装成功

d. 测试代码 进入python交互界面输入

import tensorflow
复制代码

如果没说“不存在”这样的话就是成功。 可以直接在命令行输入代码测试tensorflow程序如下

成功输出hello

三. 用Pycharm配置与测试

新建Project,在File-Settings–Project-Project Interpreter选择tensorflow下的Python解释器(python.exe前面有Tensorflow名字的那个路径)
输入代码跑一下做测试

结果

放大红色字体

仔细看会看到有这两个Warning,小小的搜了一下,Stark Overflow上面的意思好像是缺失了什么配置包之类的,不过问题不是很大。

自此基本上就能跑TensorFlow了,现阶段我还是在用Jupyter Notebook

问题5:为什么明明安装了TensorFlow,用python的时候还是显示不存在?

答:我也遇到了这个问题。先关注一下你当前所处的路径是不是对的。Anaconda下载的时候会自动给你装python3.6,如果你之前在别的地方装过python,有可能你在命令行进入的是原来的位置,而不是Anaconda给你装的位置。所以有可能导致从Prompt进入和从cmd进入是不一样的结果。

问题6:Prompt打开说没有'cmd','chcp'命令是为什么?
我遇到了这个问题,本来以为是没有Admin的权限,但是用管理员模式打开还是一如既往报错,暂时不知道怎么解决,求各位大佬帮帮忙指点一下。


http://www.ppmy.cn/news/206000.html

相关文章

i7 8550 linux,4核8线程PK标压HQ!8代酷睿i7 8550U测试

1第8代酷睿规格爆增 2017年注定是PC历史上浓墨重彩的一年,AMD 锐龙出海给活力逐渐丧失的PC市场带来了巨大的变化。时至年中,烈日当空下,笔记本端的“核战争”也蔓延开来。Intel 第八代酷睿本周解禁,首发的移动低电压处理器全线升级…

idea 启动异常慢

PC配置: I7-6700HQ ddr3 8G*2 system disk : intel ssd 128G data disk: HDD 1TB software disk : intel ssd 512G(idea安装磁盘) 优化前:打开所需时间3-5分钟 优化后:打开20秒 修改配置文件如下: xxxx:\idea\bin\idea64.exe.vmopt…

6700设置上网教程

CDMA1X拨号上网设置(无线宽带)1. 开始――设置――连接――连接――任务――电信CDMA――管理现有连接(或新建调制解调器连接)连接输入名称:电信CDMA(或任意名字)调制解调器:蜂窝电话…

在不支持avx指令集的cpu上部署tensorflow及keras.

当我们训练好了一个模型(比较轻量级的),部署在一个不支持AVX2的cpu上时(比如奔腾g4560,intel cerelon N4100等),看cpu 是否支持avx2使用cpu-z软件,下载:http://www.cpuid.com/cpuz.php 如果是英…

微星笔记本电脑安装Linux(Ubuntu)系统–失败

微星笔记本电脑安装Linux(Ubuntu)系统–失败 PS: 我的本本,在深度Linux20版本之前,以及同时代的Ubuntu版本,是不能正常安装的。 从深度20版本之后,不管是Ubuntu还是深度的系统,都能…

华硕笔记本(i76700hq+nvidia goforce940mx)安装ubuntu18.04

Ubuntu的安装 今天终于下定决心要把笔记本安装成Ubuntu,但是网上的教材不够全面,我就想整合以下教程。 接下来详细讲解安装过程 1. Ubuntu iso镜像下载 下载地址:https://www.ubuntu.com/download/desktop 2. 启动盘的制作 参考: …

i76700hq和i5 6600k

i7-6700HQ和i5-6600K是两款不同的英特尔处理器。 i7-6700HQ是一款四核心八线程的笔记本电脑处理器,基础时钟频率为2.6 GHz,最大加速频率为3.5 GHz,支持6 MB的L3缓存。它是英特尔的第六代酷睿i7移动处理器,采用14nm工艺制造。 i5-6…

Intel 酷睿i5 6300HQ与Intel 酷睿i7 6700HQ哪个好

虽然同为第六代英特尔酷睿处理器,笔记本电脑四核八线程,但是毕竟i5是中端,i7是高端,i7的主频高于i5,百分之七十,性能高出一半.