为什么使用Anaconda环境在Windows上安装tensorflow?

Dim*_*ims 5 python windows anaconda tensorflow

在tensorflow安装指南中,我说应该使用"environment"来安装tensorflow:https://www.tensorflow.org/install/install_windows#installing_with_anaconda

为什么?我不能只用pip安装吗?

如果安装了环境,每次使用tensorflow时我都应该"激活"吗?

如果我在keras和/或PyCharm等其他东西中使用tensorflow,那么我该如何激活环境呢?

小智 0

如果您阅读了整个文档,它会指出 Anaconda 安装是社区支持的,而不是官方支持的。他们希望您通过 Python 3.5.x 使用本机 pip 安装 TensorFlow。话虽如此,根据个人经验,我会告诉您,如果您希望运行基本级别的 TensorFlow Python 脚本,例如训练和测试 MNIST 模型,Windows 安装就可以了,或者使用已经训练过的模型出于某种目的也可以。然而,如果你想训练像 Inception 这样的高级模型,它是最先进的图像分类器,对于正常图像的误差小于 5%,Windows 就不适合。您应该尝试使用 Linux 安装来进行任何培训。我建议使用 VirtualBox,因为我过去使用过它。至于激活环境,只要在 bash 中的任何脚本 / 中包含“import tensorflow as tf”行,就应该没问题,至少对于本机 pip 安装来说是这样。祝你好运!