python利用tensorflow识别图形_TensorFlow入门篇——day01.在virtualenv 中安装TensorFlow

895c6798aa2efbedf1a136a11d6e7afc.png

TensorFlow入门篇——day01.在virtualenv 中安装TensorFlow

5db29017d220db8a5abf79bb9fb08c6f.png

[须知]安装运行环境,计算机安装 Ubuntu 操作系统即可。

方式一:直接安装,在命令行中输入 pip install tensorflow,即可。

作为 TensorFlow的入门学习,一般推荐采用这种方式安装。

pip install tensorflow

ece08f48a1b0cdffc663bac44ffa5815.png

这种方式安装的缺陷是:

(1)安装 TensorFlow 库时,有时会覆盖掉系统的一些 Python 依赖库。

(2) TensorFlow对 Python的依赖库要求比较高,而且会不时更新依赖库。

方式二:在 虚拟运行环境 virtualenv 中安装 TensorFlow。

第一步,安装虚拟运行环境 virtualenv,在 命令行中输入 “pip install virtualenv”即可。

pip install virtualenv

be3f0d2f9d21df0b5dea0565d9fd39c2.png
在命令行中安装虚拟运行环境 virtualenv

下面,简单介绍下虚拟运行环境 virtualenv。

virtualenv 是创建隔离 Python 环境的工具。自 Python 3.3 以来,其子集已集成到 venv 模块下的标准库中。venv 模块不提供此库的所有功能,只需举几个更加突出的名称:

  1. 速度较慢(没有应用数据种子方法),
  2. 不是可扩展的,
  3. 无法为任意安装的 python 版本创建虚拟环境(并自动发现这些版本),
  4. 无法通过 pip 升级,
  5. 没有丰富的编程 API(在不创建虚拟环境的情况下描述虚拟环境)。

正在解决的基本问题是依赖关系和版本以及间接权限。假设您有一个应用程序需要 LibFoo 的版本 1,但另一个应用程序需要版本 2。如何使用这两个库?如果将所有内容安装到主机 python(例如 python3.8)中,很容易出现两个包具有冲突要求的情况。

或者更笼统地,如果你想安装一个应用程序,并离开它呢?如果应用程序正常工作,则其库中的任何更改或这些库的版本都可能会破坏应用程序。此外,如果由于没有更改主机 python 环境的权限而无法将包安装到全局站点包目录中,那会怎么样?

在所有这些情况下,virtualenv 可以帮助您。它创建一个环境,该环境有自己的安装目录,它不与其他 virtualenv 环境共享库(并且也无法访问全局安装的库)。

第二步,在虚拟运行环境中安装 TensorFlow。

为了在虚拟运行环境中安装 TensorFlow,您必须首先创建一个虚拟运行环境。

在这里,我们选择将它们放在 /envs 文件夹中,但感觉把它们放在你喜欢的地方。

60052132bf8f3319cdfbbc044ac56bb5.png

第三步,激活虚拟运行环境 envs/tensorflow。

虚拟运行环境 envs 创建好后,需要激活后才能使用。在命令行中,输入“source ~/envs/tensorflow/bin/activate”命令,即可激活虚拟运行环境 envs/tensorflow。

source ~/envs/tensorflow/bin/activate

60f1dd72507c51d7ed605111a63c8659.png

第四步,在虚拟运行环境 envs/tensorflow 中安装 TensorFlow。

下面,简单介绍下 TensorFlow。

  1. 什么是Tensorflow?

Tensorflow 是一个开源库,用于数值计算和大规模机器学习,可简化 Google Brain TensorFlow、获取数据的过程、训练模型、服务预测和优化未来结果的过程。

Tensorflow 将机器学习和深度学习模型和算法捆绑在一起。它使用 Python 作为方便的前端,并在优化的前端中高效C++。

Tensorflow 允许开发人员创建要执行的计算图。图形中的每个节点表示一个数学运算,每个连接表示数据。因此,开发人员可以专注于应用程序的整体逻辑,而不是处理低细节,例如找出正确的方法将一个函数的输出与另一个函数的输入进行。

谷歌的人工智能研究团队,谷歌大脑,在2015年开发了TensorFlow为谷歌的内部使用。此开源软件库由研究团队用于执行几个重要任务。

TensorFlow 是目前最流行的软件库。有几种深度学习的实际应用,使TensorFlow流行。作为深度学习和机器学习的开源库,TensorFlow 在基于文本的应用程序、图像识别、语音搜索等领域找到了可以发挥作用的角色。DeepFace 是 Facebook 的图像识别系统,它使用 TensorFlow 进行图像识别。它被苹果的 Siri 用于语音识别。您使用的每个 Google 应用程序都充分利用了 TensorFlow,使您的体验更好。

接下来,我们使用命令“pip install tensorflow”直接安装 TensorFlow,这里安装的是支持 Python 2.7 版本的 TensorFlow。

08001ce0cb24db364463b35310d9b9f6.png

到这里,我们的虚拟运行环境 envs/tensorflow 中就可以运行 Python2.7版本的 TensorFlow了。

第五步,在虚拟运行环境 envs/tensorflow 中运行 Python3。

首先,找到 Python3 的安装路径。使用命令 “ which python3”即可。

其次,在命令行中,输入命令“virtualenv -p /usr/bin/python3 ~/envs/tensorflow/”,即可完成在虚拟运行环境 envs/tensorflow 中运行 Python3的配置。

99a2206a9c75b54bc320760e880d4e77.png

到这里,在虚拟运行环境 envs/tensorflow 中运行 Python3的任务就完成了。

第六步,在虚拟运行环境 envs/tensorflow 中安装支持Python3的 TensorFlow。

输入命令 “ pip3 install tensorflow”即可完成安装。

e1b6345d6d54b597602b0fd407515fd3.png

到这里,在虚拟运行环境 envs/tensorflow 中运行 Python3版本的 TensorFlow 的任务就完成了。

今天的讲解就到这里,喜欢的朋友可以关注我的知乎帐号,不见不散。。。

5db29017d220db8a5abf79bb9fb08c6f.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值