热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

tensorflow在windows和ubuntu环境下CPU版本的安装与配置

目录一、window下的配置0、准备工作1、python3.5安装2、tensorflow1.9的安装3、测试二、Ubuntu下的配置0、准备工作.1、python

目录

一、window下的配置

0、准备工作

1、python3.5安装

2、tensorflow1.9的安装

3、测试

二、Ubuntu下的配置

0、准备工作.

1、python2.7安装tensorflow

2、python3.5安装tensorflow

3、测试

3.1python2.7下测试

3.2python3.5下测试 

三、总结


友情链接:tensorflow在windows和ubuntu环境下GPU版本的安装与配置

一、window下的配置

0、准备工作

下载python,我下载的是python3.5,地址为:https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe

1、python3.5安装

双击下载好的python的exe文件,选择Install now,并勾选下面的Add Python 3.5 to Path(这步很重要,不然要自己配置系统的环境变量)——>之后按自己的习惯安装就好了。

2、tensorflow1.9的安装

打开命令行(快捷键为:win键+R,然后输入cmd,回车即可),输入下面的命令:

pip install tensorflow

 或者:

pip install --upgrade tensorflow

 两者差别不大,加了--upgrade意思是按最新的安装。命令输完后回车,然后耐心等待十几分钟即可。

3、测试

在命令行钟输入python,会进入python,然后输入import tensorflow as tf,如果没报错,说明已经安装成功了。

python
...#此处省略打印的内容
>>import tensorflow as tf

二、Ubuntu下的配置

0、准备工作.

安装好ubuntu,我的是ubuntu16.04

说明:因为ubuntu16.04是自带python2.7和python3.5,所以无需额外安装python,操作比较简单。而且在python2 和 python3下都可以同时安装相同的库,互不影响。因此,下面1和2选一个安装就行,两个同时安装也是没问题的。

1、python2.7安装tensorflow

打开一个终端(快捷键为:ctrl+alt+t),输入下面的命令(和windows差不多,只是多加了一个sudo):

sudo pip install tensorflow
#或者是这个命令
sudo pip install --upgrade tensorflow

 两个命令选一个就行,是指的差别不大。命令输完后回车,然后耐心等待十几分钟即可。

2、python3.5安装tensorflow

打开一个终端(快捷键为:ctrl+alt+t),输入下面的命令(pip默认为2,所以此处要指定pip3):

sudo pip3 install tensorflow
#或者是这个命令
sudo pip3 install --upgrade tensorflow

  两个命令选一个就行,实质的差别不大。命令输完后回车,然后耐心等待十几分钟即可。

3、测试


3.1python2.7下测试

在命令行钟输入python,会进入python,然后输入import tensorflow as tf,如果没报错,说明已经安装成功了。

python
...#此处省略打印的内容
>>import tensorflow as tf

3.2python3.5下测试 

在命令行钟输入python3,会进入python,然后输入import tensorflow as tf,如果没报错,说明已经安装成功了。

python3
...#此处省略打印的内容
>>import tensorflow as tf

三、总结

cpu版本安装比较简单,windows和Ubuntu下用 pip安装基本相同,但是cpu版本的运行速度很慢,如果有英伟达的GPU且计算能力在3.0以上,建议使用GPU版本的tensorflow,加速效果很明显,关于GPU版本的配置,请参考我的另一篇博客:tensorflow在windows和ubuntu环境下GPU版本的安装与配置 


推荐阅读
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • 使用Numpy实现无外部库依赖的双线性插值图像缩放
    本文介绍如何仅使用Numpy库,通过双线性插值方法实现图像的高效缩放,避免了对OpenCV等图像处理库的依赖。文中详细解释了算法原理,并提供了完整的代码示例。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文介绍了在安装或运行 Python 项目时遇到的 'ModuleNotFoundError: No module named setuptools_rust' 错误,并提供了解决方案。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文详细介绍了如何使用Python编写爬虫程序,从豆瓣电影Top250页面抓取电影信息。文章涵盖了从基础的网页请求到处理反爬虫机制,再到多页数据抓取的全过程,并提供了完整的代码示例。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • vivo发布iQOO 11系列:搭载骁龙8 Gen2与多项创新技术
    vivo正式推出iQOO 11系列智能手机,该系列搭载最新的高通骁龙8 Gen2处理器,并引入多项创新技术,致力于为用户提供卓越的性能和游戏体验。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
author-avatar
哈哈哈哈哈咩咩
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有