Ubuntu 16.04下Python2.7安装TensorFlow

我的系统环境:

  • Ubuntu 16.04 LTS
  • Python 2.7
  • Python 3.5

TensorFlow的安装形式主要有以下几种:

  • virtualenv
  • pip
  • docker
  • anaconda
  • 源代码编译

pip是Python软件包管理系统:Pip Install Packages 递归缩写

pip安装软件包命令的格式如下:

pip install 软件包名

pip卸载软件包命令的格式如下:

pip uninstall 软件包名

我这里先使用virtualenv虚拟环境形式的安装,一会再介绍使用pip安装到本地系统,以下是TensorFlow官方的安装文档:

https://tensorflow.google.cn/install/install_linux

1.安装python-pip、python-dev以及python-virtualenv等包,我这里安装的是python2.7版本的:

$ sudo apt-get install python-pip python-dev python-virtualenv

2.创建一个Virtualenv环境:

3.激活Virtualenv环境:

4.安装pip:

5.安装tensorflow,我这里安装的是cpu版本的:

提示:如果你的pip安装的很慢的话,是因为默认使用的是国外的源,我们可以更换成国内的源:

注:如果.pip/pip.conf没有则创建即可。

6.安装完之后进入python命令行,导入tensorflow包,如果没有任何输出则代表安装成功:

其他的一些操作:
deactivate命令可退出虚拟环境:

删除虚拟环境只需要把生成的目录删除即可:

以上我们演示了通过virtualenv来安装tensorflow,接下来再演示一下通过本地pip来安装tensorflow:

1.首先需要安装pip及dev:

2.然后使用pip进行安装即可:

3.安装完之后也是进入python命令行,导入tensorflow包,如果没有任何输出则代表安装成功:

这种方式是安装在本地的系统上,而之前那种安装方式则是安装在一个虚拟的环境中,每次都需要进入虚拟环境中才可以使用tensorflow,安装在本地系统则不需要。

卸载tensorflow使用以下命令:

sudo pip uninstall tensorflow

我们可以使用pip来安装一些Python的基本类库:

pip install numpy
pip install pandas
pip install matplotlib

编写第一个TensorFlow程序:Hello World

以上我们已经安装好了TensorFlow,那么我们就来编写第一个TensorFlow程序:Hello World

1.创建好相应的目录:

2.编辑一个python文件:

# 引入 Tensorflow 库
import tensorflow as tf

# 创建一个常量 Operation (操作)
hw = tf.constant(“Hello Wolrd!”)

# 启动一个Tensorflow 的 Session(会话)
sess = tf.Session()

# 运行 Graph (计算图)
print sess.run(hw)

# 关闭 Session(会话)
sess.close()

3.运行这个文件,看看是否正常输出:

如上,可以看到 Hello Wolrd! 被正常输出了,以及打印了一些警告提示信息,到此为止我们的第一个TensorFlow程序就编写完成了。

这个警告的大致意思是:tensorflow觉得你电脑cpu还行,支持AVX(Advanced Vector Extensions),运算速度还可以提升,所以可以开启更好更快的模式,但是你现在用的模式相对来说可能不是那么快,所以这个其实并不是存在错误,所以如果不嫌当前的模式慢就忽略掉这个警告就好了。

如果,不想有这个警告信息的输出,则可以在代码上加上这两句:

import os

os.environ[‘TF_CPP_MIN_LOG_LEVEL’] = ‘2’

然后就不会输出警告信息了。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/206732.html<

(0)
运维的头像运维
上一篇2025-04-08 05:25
下一篇 2025-04-08 05:26

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注