一、安装Python 3.5

下载Anaconda网址:https://www.anaconda.com/download/

安装:Anaconda3-4.2.0-Windows-x86_64.exe(解释器)

Package(pip install <package name>)

https://www.lfd.uci.edu/~gohlke/pythonlibs/

cmd->NumPy下载路径->dir num*.whl->pip install "numpy‑1.13.3+mkl‑cp36‑cp36m‑win_amd64.whl"

numpy(Data、Math)

scipy(Math)

pandas(Data(二维表格(CSV)))

matplotlib(Draw)

jieba(分词包)

NLTK(自然语言处理)

scikit-learn(ML)

TensorFlow(DL)

PyTorch(DL)[Lua]

keras是一个很高层的结构,它的后端支持theano和tensorflow,它本质上并不是一个框架,只是对框架的操作做了一个封装。
查看包安装情况:pip freeze

安装hdbscan包:
pip install cython
pip install hdbscan

IDE

Anaconda自带的Spyder(编译器)

Pycharm/Python(x,y)/Eclipse/VS.NET

Jupyter(IPython notebook)

二、TensorFlow环境配置

(1)打开Anaconda Prompt,输入清华大学仓库镜像进行更新,输入:

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

(2)再在Anaconda Prompt中利用Anaconda创建一个python3.5的环境,即通过调用以下命令创建一个环境名为tensorflow的conda环境:

conda create -n tensorflow python=3.5 
The following NEW Packages will be INSTALLED:
……
Proceed <[y]/n>? y

打开Anaconda Navigator,点击左侧的Environments,即可发现已添加的 tensorflow环境

注:打开Navigator时,出现以下错误 it could not find or load the Qt platform plugin “windows”

参考http://blog.csdn.net/isomebody/article/details/72910207,将\Anaconda3\Library\plugins目录下的platforms文件夹拷贝到\Anaconda3后重新打开Anaconda Navigator

(3)在Anaconda Prompt中激活/启动tensorflow环境:

activate tensorflow

注:当不使用tensorflow时,关闭tensorflow环境,命令为:deactivate(返回默认的python 3.5环境)

deactivate tensorflow

三、安装tensorflow(cpu版)

(1)命令行激活tensorflow后,输入安装命令:

pip install tensorflow

(2)测试是否安装成功

通过Anaconda安装的,先激活Anaconda环境。调用python 输入:

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

退出,输入:

ctrl+z 

安装TensorFlow方法有两种:

1.Native pip

Native pip在您的系统上直接安装TensorFlow,而无需通过虚拟环境,pip安装可能会干扰系统上其他基于Python的安装。但是,如果了解pip和Python环境,”native” pip安装通常只需要一个命令!此外,如果使用”native” pip,用户可以从系统上的任何目录运行TensorFlow程序。

Native pip
1)首先安装Python3.6版本
2)在cmd执行pip install命令,输入安装CPU版本的TensorFlow命令:
pip install tensorflow

2.Anaconda

在Anaconda中,您可以使用conda创建虚拟环境。但是,在Anaconda内,建议使用pip install命令安装TensorFlow ,而不是使用该conda install命令。

注意: conda包是社区支持的,没有正式支持。也就是说,TensorFlow团队既不测试也不维护这个conda包。使用该包,自己承担风险。

四、安装Tensorflow环境下的 spyder 和ipython

如果直接打开Anaconda下的spyder输入import tensorflow as tf会提示No module named ‘tensorflow’,所以需安装tensorflow环境下的spyder

(1)进入tensorflow环境(已经在此环境下的忽略),即在Anaconda Prompt中输入:

activate tensorflow

(2)在tensorflow环境中安装Anaconda,输入:

conda install anaconda

最终通过conda install anaconda安装了tensorflow环境下的spyder和ipython

(3)在 spyder中测试

Win7(64位)下安装Anaconda+Tensorflow(CPU)的更多相关文章

  1. Win7 64位下安装64bit MS SQL Server2005时安装不了Reporting Services的处理办法

    警告截图: 解决办法: 在cmd窗口运行如下脚本即可: "cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/A ...

  2. Windows10 64位下安装TensorFlow谷歌人工智能系统已官方原生支持

    Windows10 64位下安装TensorFlow谷歌人工智能系统已官方原生支持 GitHub - tensorflow/tensorflow: Computation using data flo ...

  3. win7 64位下如何安装配置mysql-5.7.4-m14-winx64

    win7 64位下如何安装配置mysql-5.7.4-m14-winx641. mysql-5.7.4-m14-winx64.zip下载 官方网站下载地址:http://dev.mysql.com/g ...

  4. win7(64)位下WinDbg64调试VMware10下的win7(32位)

    win7(64)位下WinDbg64调试VMware10下的win7(32位) 一 Windbg32位还是64位的选择 参考文档<Windbg 32位版本和64位版本的选择> http:/ ...

  5. HP QC IE11不支持( win7 64位 无法安装)解决方法

    QC IE11不支持( win7 64位 无法安装)解决方法 使用HP公司的QC做项目缺陷管理,发现IE浏览器只支持IE7,IE8.安装插件ALP_Platform_Loader提示64位无法安装,顿 ...

  6. 偶然碰到的Win7 64位下CHM 的问题解决

    最近下了几个沪江资料,都是chm格式的,但是在win7 64位下,都显示不了里面的音频和视频flash之类的控件,虽然可以通过源文件的方式打开视频文件,但是很麻烦.    网上似乎碰到的人也不是很多, ...

  7. 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX

    https://www.v2ex.com/t/279405 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX pip 更新到最新 sudo apt inst ...

  8. win7+64位笔记本安装TensorFlow CPU版

    最近要用到Keras框架,而Keras是基于Theano或Tensorflow框架安装的,所以首先要准备底层框架的搭建. 在网上看了一大堆教程头昏脑涨,随便挑了个试一试,竟然捣鼓成功了,记录一下安装过 ...

  9. [转]win7 64位下完美安装64位oracle 11g

    最近在网上搜如何在win764位的情况下安装64位的oracle,并且使用PLSQL Developer来管理oracle. 于是开始在oracle官网下载数据库,下载是一件很简单的事情,问题是在百度 ...

随机推荐

  1. codevs 5960 信使x

    题目描述 Description •战争时期,前线有n个哨所,每个哨所可能会与其他若干个哨所之间有通信联系.信使负责在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位).指挥部设在第一个哨所. ...

  2. C语言写数据库(二)

    简单的实现增删查改的操作后,实现了一个先读写其中一个表的某两项内容,再把相关字符段写入到另外一张表中去.涉及到查询和插入两个步骤. 其中还涉及到汉字的读写和插入,会有字符的操作产生乱码.所以要先保证m ...

  3. HDU 6089 Rikka with Terrorist (线段树)

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6089 题解 这波强行维护搞得我很懵逼... 扫描线,只考虑每个点能走到左上方(不包括正上方,但包括正左 ...

  4. [CF1172E]Nauuo and ODT:Link-Cut Tree

    分析 lxl大毒瘤. 感谢Ouuan等CNOIER提供了这么好的比赛. 这里只是把官方题解复述一遍,可以直接去看官方题解:点我. 考虑将问题转化为对于每个颜色,求出没有经过这个颜色的节点的路径有多少条 ...

  5. Codeforces Round #584 - Dasha Code Championship - Elimination Round (rated, open for everyone, Div. 1 + Div. 2) G1. Into Blocks (easy version)

    题目:https://codeforc.es/contest/1209/problem/G1 题意:给你一个序列,要你进行一些操作后把他变成一个好序列,好序列的定义是,两个相同的数中间的数都要与他相同 ...

  6. java set 顺序

    在java语言中,提供多种不同的结构来组织对象,Set(集合)是其中的一种,本身是一个接口,其迭代时的顺序取决于其具体实现.典型的实现包括:HashSet:哈希表是通过使用称为散列法的机制来存储信息的 ...

  7. python中的事务

    1. 为什么要有事务 事务广泛的运用于订单系统.银行系统等多种场景 例如: A用户和B用户是银行的储户,现在A要给B转账500元,那么需要做以下几件事: 检查A的账户余额>500元: A 账户中 ...

  8. DH加密算法

    http://blog.csdn.net/zbw18297786698/article/details/53609794

  9. java基本算法

    1.链表 链表用来存储数据,由一系列的结点组成.这些结点的物理地址不一定是连续的,即可能连续,也可能不连续,但链表里的结点是有序的.一个结点由数据的值和下一个数据的地址组成.一个链表内的数据类型可以是 ...

  10. Oracle Rac 测试

      #还是使用之前的脚步来进行测试 #Author : Kconnie Pong Oracle@PONGDB:~> more load_balance.sh #!/bin/bash ..} do ...