Anaconda(三)
五、TensorFlow安装
这一天由于版本问题走了太多弯路。之前用的conda版本是最新的,自带Python3.7.5,装了之后倒是各种包都能装,用命令:
pip install xxx conda install xxx 或者在conda的navigator视图中直接搜索然后apply都能安装。
不过Pycharm里引入运行时总报模块找不到error,如下图:

后来换成了Conda3-5.2.0,自带Python3.6的,装Tensorflow1.9,比较顺利。
安利几个有用的链接:
下载Anaconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载Python各依赖包:https://pypi.org/ 或者: https://www.lfd.uci.edu/~gohlke/pythonlibs/ 还有一个TensorFlow的GitHub链接:https://github.com/fo40225/tensorflow-windows-wheel
我下的其中1.9.0/cpu/avx2版本:tensorflow-1.9.0-cp36-cp36m-win_amd64.whl
将其放到目标虚拟环境的Scripts目录下,比如我放在:E:\Anaconda5.2\envs\python3.6\Scripts下;
然后cmd切换到该目录,用以下命令安装:
pip install tensorflow-1.9.0-cp36-cp36m-win_amd64.whl
中间又出现了两个异常:
一个是pip包升级(按提示的命令执行、升级就行了);
还有一个是报下图所示异常:

原因是下载TensorFlow的版本不支持cpu的AVX2编译。
所以去https://github.com/fo40225/tensorflow-windows-wheel重新下载了1.9.0/cpu/avx2版本。
重新安装时很顺利,截图如下。

安装好后,做个测试:
(base) E:\Anaconda5.2>python
>>> import tensorflow as tf
>>> a = tf.constant("hello world")
>>> sess = tf.Session()
>>>print(sess.run(a))
截图如下:

Anaconda(三)的更多相关文章
- Python小世界:项目虚拟环境配置的N种方法
前言 和其他大多数现代编程语言一样,Python对包和 模块的下载.存储以及管理有其自己的一套方法.但是当我们同时开发多个项目工程的时候,不同的项目会将第三方的包存放在相同的路径下.这就意味着,如果有 ...
- Anaconada安装
目录 Anaconda介绍 Anaconda下载 安装Anaconda 配置环境变量 管理虚拟环境 activate 切换环境 卸载环境 关于环境总结 安装第三方包 卸载第三方包 查看环境包信息 导入 ...
- annaconda的安装及使用
一.安装 1.安装包下载: 方式1:官网:https://www.anaconda.com/distribution/ 方式2:清华镜像源:https://mirrors.tuna.tsinghua. ...
- 【python】Anaconda4 linux/windos安装
一.什么是Anaconda 二.Win10 安装Anaconda 三.Linu 安装Anaconda ------------------------------------------------- ...
- Windows下的Python多版本管理?
虽然接触了好几年python,但一些细节没有注意.最近看网课,看到这个Windows系统下Python多版本管理的问题,记录下备忘. 假设现在windows环境中有python2,python3和an ...
- Anaconda+django写出第一个web app(三)
前面我们已经建立了模型Tutorial,也已经可以用Navicat Premium打开数据看查看数据,接下来我们通过建立admin账户来上传数据. 在命令行执行如下命令来创建用户: python ma ...
- 机器学习环境配置系列三之Anaconda
1.下载Anaconda文件 进入anaconda的官网 选择对应的系统 选择希望下载的版本(本人下载的是Anaconda 5.3 For Linux Installer Python 3.7 ver ...
- Linux基础介绍【第三篇】
更改SSH服务端远程登录的配置 windows服务端的默认远程管理端口是3389,管理员用户是administrator,普通用户是guest.Linux的管理用户是root,普通用户默认有很多个,远 ...
- Python爬虫小白入门(三)BeautifulSoup库
# 一.前言 *** 上一篇演示了如何使用requests模块向网站发送http请求,获取到网页的HTML数据.这篇来演示如何使用BeautifulSoup模块来从HTML文本中提取我们想要的数据. ...
随机推荐
- Httpd服务入门知识-正向代理和反向代理
Httpd服务入门知识-正向代理和反向代理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.正向代理和反向代理 启用反向代理 ProxyPass "/" &q ...
- 19、Python标准库: 日期和时间
一.time时间模块 import time 1 .时间戳 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量. time_stamp = tim ...
- AppDomain.Unload_MarshalByRefObject
internal string GetClassInfo(string assemblyName, string className, string strField) { string ret = ...
- 什么是JSP?它和Servlet有什么区别?
21 什么是JSP?它和Servlet有什么区别?答:你可以将JSP当做一个可扩充的HTML来对待.虽然在本质上JSP文件会被服务器自动翻译为相应的Servlet来执行.可以说Servlet是面向Ja ...
- React Tutorial: Basic Concept Of React Component---babel, a translator
Getting started with react.js: basic concept of React component 1 What is React.js React, or React.j ...
- MySQL InnoDB primary key根节点常驻内存
mysql的InnoDB存储引擎在设计时是将根节点常驻内存的,也就是说查找某一键值的行记录时最多只需要1~3次磁盘I/O操作.
- js中call,apply,bind方法的用法
call .apply.和bind 以上这三个方法都是js function函数当中自带的方法,用来改变当前函数this的指向. call()方法 语法格式: fun.call(thisArg[,ar ...
- go中的事件对象time.Duration
const ( Nanosecond Duration = 1 Microsecond = 1000 * Nanosecond Millisecond = 1000 * Microsecond Sec ...
- SpringBoot 的一些学习资源
很多Java Web开发者目前常用的技术还是SpringBoot,想要工作效率更,在刚入门不久时有必要全面了解一下它的功能特性,而高效学习的方法,除了在官网学习外,还可以看下网上已有的不错的教程.刚看 ...
- 【CF1042F】Leaf Sets
[CF1042F]Leaf Sets 题面 洛谷 题解 对于一个根节点\(x\),考虑其子树内的所有\(lca\)为它的叶子节点到它的距离\(d_1<d2<...<d_m\). 那么 ...