Ubuntu Anaconda tensorflow install_ubuntu anaconda3 tensorflow-cpu == 2.3.0-程序员宅基地

技术标签: tensorflow  python  ubuntu  

本文为Ubuntu系统Anaconda3-5.2.0 Python3.6.5的tensorflow1.12.0安装教程

指定版本安装

pip安装

pip install --upgrade pip

Then

python -m pip install tensorflow-cpu==2.3.0 -i https://pypi.douban.com/simple/

在这里插入图片描述
结果
在这里插入图片描述

conda 安装

首先查看python版本

python --version

搭建tensorflow环境

conda create -n tensorflow python=3.6.5

查看新建的环境

conda env list

在这里插入图片描述
激活新建的环境

source activate tensorflow

然后,选择pip或者conda安装tensorflow, 依据操作系统,Python版本,CPU版本还是CPU+GPU版本,选择合适的语句(下面的网站很慢,推荐国内镜像)

Ubuntu/Linux 64-bit, CPU only, Python 2.7
(tensorflow1)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0-cp27-none-linux_x86_64.whl
 
Ubuntu/Linux 64-bit, GPU enabled, Python 2.7
Requires CUDA toolkit 7.5 and CuDNN v5. For other versions, see "Install from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.10.0-cp27-none-linux_x86_64.whl
 
Mac OS X, CPU only, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.10.0-py2-none-any.whl
 
Mac OS X, GPU enabled, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow-0.10.0-py2-none-any.whl
 
Ubuntu/Linux 64-bit, CPU only, Python 3.4
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0-cp34-cp34m-linux_x86_64.whl
 
Ubuntu/Linux 64-bit, GPU enabled, Python 3.4
Requires CUDA toolkit 7.5 and CuDNN v5. For other versions, see "Install from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.10.0-cp34-cp34m-linux_x86_64.whl
 
Ubuntu/Linux 64-bit, CPU only, Python 3.5
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0-cp35-cp35m-linux_x86_64.whl
 
Ubuntu/Linux 64-bit, GPU enabled, Python 3.5
Requires CUDA toolkit 7.5 and CuDNN v5. For other versions, see "Install from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.10.0-cp35-cp35m-linux_x86_64.whl
 
Mac OS X, CPU only, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.10.0-py3-none-any.whl
 
Mac OS X, GPU enabled, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow-0.10.0-py3-none-any.whl

或者选择下面的代码

python -m pip install --upgrade wheel-URL

pick wheel-URL from below:

For Windows:

Python 3.6 CPU-only >> https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.12.0-cp36-cp36m-win_amd64.whl

Python 3.6 GPU support >> https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.12.0-cp36-cp36m-win_amd64.whl

For Linux:

Python 2.7 CPU-only >> https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.12.0-cp27-none-linux_x86_64.whl

Python 2.7 GPU support >> https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.12.0-cp27-none-linux_x86_64.whl

Python 3.6 CPU-only >> https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.12.0-cp36-cp36m-linux_x86_64.whl

Python 3.6 GPU support >> https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.12.0-cp36-cp36m-linux_x86_64.whl

macOS (CPU-only)

Python 2.7 >> https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py2-none-any.whl

Python 3.4, 3.5, 3.6 >> https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

本次输入代码

export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.12.0-cp36-cp36m-linux_x86_64.whl

在这里插入图片描述
不输入上面这行无法使用pip3
然后输入

Python 2
(tensorflow)$ pip install --ignore-installed --upgrade $TF_BINARY_URL
 
Python 3
(tensorflow)$ pip3 install --ignore-installed --upgrade $TF_BINARY_URL

在这里插入图片描述
会因为网络原因报错很正常,重新输入指令即可
在这里插入图片描述
通过以下指令查看是否成功安装,下图最后一行

conda list

在这里插入图片描述
检测
在这里插入图片描述
在这里插入图片描述

在本次安装中spyder界面无法打开,终端输入:

pip install spyder==*

查看支持的版本
在这里插入图片描述
spyder 4.0.0后面对应的应该是python3.7
选择3.3.6

pip install spyder==* -i https://pypi.douban.com/simple/

结果
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_41829883/article/details/123407190

智能推荐

WPA-PSK无线网络破解原理及过程_wpa-psa-程序员宅基地

文章浏览阅读2.9k次,点赞5次,收藏17次。本文将主要讲讲WPA-PSK类型的无线网络安全问题,首先我们看下802.11协议相关的基础知识。802.11常见的几种认证方式:1、不启用安全‍‍‍‍2、WEP‍‍‍‍3、WPA/WPA2-PSK(预共享密钥)‍‍‍‍4、WPA/WPA2 802.1X (radius认证)具体在路由器的配置界面一般如下图所示:WPA-PSK的认证过程:由于_wpa-psa

java单分派与多分派(多路分发和单路分发)_单路最大分发能力-程序员宅基地

文章浏览阅读1.8k次。1. 分派的概念变量被声明时的类型叫做变量的静态类型(Static Type) 又叫明显类型(Apparent Type)。变量所引用的对象的真实类型又叫做变量的实际类型(Actual Type)。根据对象的类型而对方法进行的选择,就是分派(Dispatch)。根据分派发生的时期,可以将分派分为两种,即分派分静态分派和动态分派。静态分派(Static Dispatch_单路最大分发能力

kubernetes中 mysql集群出现Access denied for user ‘root‘@‘localhost‘ (using password: NO)_docker access denied for user 'root'@'localhost' (-程序员宅基地

文章浏览阅读7.1k次,点赞4次,收藏4次。最近有网友私信,在k8s部署的mysql集群设置了root密码后,所有节点的日志都报错 Access denied for user ‘root’@‘localhost’ (using password: NO),于是我就模拟了一下,是这么个情况:其实排查思路很清晰,Web UI 显示Readliness组件报错,日志也报错,日志报错是由于livenessProbe这个组件。就是这两货进不..._docker access denied for user 'root'@'localhost' (using password: no)

吴恩达(Andrew Ng)《机器学习》课程笔记(3) 第3周——逻辑回归_2.吴恩达(andrew ng)的机器学习课程里介绍过一种用 logistic回归训练图像二分 类(-程序员宅基地

文章浏览阅读1.7k次,点赞8次,收藏3次。第3周 课程内容有点多,分两个博客。 吴恩达(Andrew Ng)《机器学习》课程笔记(4)第3周——正则化目录六、逻辑回归(Logistic Regression)6.1 分类(Classification)6.2 假设表示(Hypothesis Representation)6.3 决策边界(Decision Boundary)6.4 代价函数(Cost Fu..._2.吴恩达(andrew ng)的机器学习课程里介绍过一种用 logistic回归训练图像二分 类(

windows 程序员计算器 详细解释_程序员计算器的功能键说明-程序员宅基地

文章浏览阅读5.8k次,点赞12次,收藏27次。HEX :十六进制 HexadecimalDEC :十进制 DecimalOCT :八进制 OctalBIN :二进制 Binary1、MC:清除存储器中的数值。Memory Clear2、MR:将存于存储器中的数显示在计算器的显示框上。Memory Read3、MS:将显示框的数值存于存储器中。如果存储器中有数值将会显示M标志。Memory Storage4、M+:将显示框的数与存储器中的数相加并进行存储。位bit: 是计算机内部数据储存的最小单位字节Byte:.._程序员计算器的功能键说明

[深蓝学院] C++基础与深度解析 Week 1: C++基础_c++基础与深度解析国外高级工程师-程序员宅基地

文章浏览阅读2.5k次,点赞2次,收藏12次。[深蓝学院] C++ basics and in-depth analysis Week 1: C++ compilation and link model1. Simple processing model2. The solution: block processing3. 由“分块处理”衍生出来的概念3.1 定义 / 声明(a) 为什么需要“声明”?3.2 头文件 / 源文件(a) Why do I need source files3.3 Translation Unit3.4 One defini_c++基础与深度解析国外高级工程师

随便推点

数据库上机实验八(视图)_向视图中插入如下3条记录,并观看视图v_college和基本表stuinfo中的数据-程序员宅基地

文章浏览阅读745次。使用源码查询1中的user表完成如下操作:首先建立user表,sql语言为:CREATE TABLE user(id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,name VARCHAR(20) NOT NULL UNIQUE COMMENT '编号',age TINYINT UNSIGNED NOT NULL DEFAULT 18 COMMENT '年龄',sex ENUM('男','女','保密') NOT NULL DEFAULT '保密' COM_向视图中插入如下3条记录,并观看视图v_college和基本表stuinfo中的数据

echart力导向图实现搜索节点高亮效果,以及切换节点图片及圆点效果_lp9r3w枚 .-程序员宅基地

文章浏览阅读5.2w次,点赞4次,收藏10次。drawLine () { this.GetRandom(this.list1); var myChart = echarts.init(document.getElementById('relate_graph3')); var option = { // ba..._lp9r3w枚 .

TIMESTAMP类型插入到VARCHAR2后转成DATE类型和指定格式字符串_oracle timestamp(6)转varchar2-程序员宅基地

文章浏览阅读3.1k次。Oracle中的由于TIMESTAMP类型数据未做TO_CHAR格式化处理直接插入到VARCHAR2类型字段中。在VARCHAR2存储的格式为27-NOV-15 12.00.00.000000 PM和27-NOV-15 12.00.00.000000 AM这种格式。由于需要将数据转换成指定的VARCHAR2(14)类型。解决办法:将字符串转换成TIMESTAMP类型之后在转换成VARCHAR2_oracle timestamp(6)转varchar2

使用Apache POI将Excel中的数据批量导入到数据库中(使用Element上传文件)_apache-poi怎么把excel中的图片导入到表-程序员宅基地

文章浏览阅读522次。Apache POI导入数据到数据库Apache POI简介在Maven工程中导入依赖在页面添加上传文件组件,配置文件使用工具类将上传文件的数据导入到数据库Apache POI简介Apache POI是用Java编写的免费开源的跨平台的Java API,Apache POI提供API给Java程序对Microsoft office格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件。POI结构:HSSF - 提供读写Microsoft Excel XLS格式档案的功能_apache-poi怎么把excel中的图片导入到表

BladeCenter S SAS Raid Module配置指南-程序员宅基地

文章浏览阅读313次。BladeCenter S SAS Raid Module配置指南 该配置指南包含三部分内容: 一.使用SCM软件向导配置BladeCenter S 的RSSM。 二.RSSM Q&A 。 三.设置Linux系统下的Multipath驱动。 一.使用SCM软件配置BladeCenter S的RSSM阵列步骤 测试环境:BladeCenter S 一台,HS..._ibm bladecenter s sas raid controller module (43w3630) - 1 pc

基于深度学习的信道估计(DL-CE)基础知识_dl信道估计-程序员宅基地

文章浏览阅读1.3w次,点赞17次,收藏173次。基于深度学习的信道估计:Deep Learning - Channel Estimation(DL-CE)目前把深度学习应用到无线通信系统中所存在的问题(1)没有大量可靠的真实数据集,目前常用的训练数据大多都是使用仿真得到的(2)当前深度学习的网络层数都较大(模型较大),还不能有效地运用到移动设备上方案一、深度学习网络用在LS算法得到导频处信道特性(CFR)之后DL-CE基本结构基于深度学习的信道估计主要包括两个部分,即离线训练和在线估计(在线预测)在离线训练阶段,利用先验的信道数据对学习网_dl信道估计