修复Python中ModuleNotFoundError: No Module Named Tensorflow

我们将学习如何安装TensorFlow并尝试几种安装方法;然后,我们还将学习如何在Python中单独的conda环境中安装TensorFlow。

使用正确的方法在Python中安装TensorFlow

TensorFlow不会自动随Anaconda发行版一起提供,所以我们必须单独安装它。在安装之前,如果我们编写import tensorflow的命令,我们将得到如下所示的错误消息。

import tensorflow as tf

输出:

ModuleNotFoundError: No module named 'tensorflow'

现在我们将向您展示如何安装它;您可以从这里下载用于Windows 64位的Anaconda发行版,下载之后,我们需要安装它,安装说明也在这个链接中给出。

安装TensorFlow有两种方法:

  1. 通过命令提示符,我们将给予此命令,TensorFlow将被安装。
conda install -c tensorflow-gpu

或者

conda create --name tensorflow python=3.5
activate tensorflow
  1. 另一种安装方法是去Anaconda导航器,点击环境;然后,我们将有一个基础环境,即根环境。如果我们想安装TensorFlow,我们必须创建另一个环境。

我们将点击右侧的Environments标签,打开Environments标签后,我们需要点击Create按钮;然后,我们需要给新环境给予个名字。

它会自动选择Python版本;否则,我们可以通过下拉菜单选择此选项,然后单击Create按钮。

 

修复Python中ModuleNotFoundError: No Module Named Tensorflow

 

如果我们转到新环境,将需要一些时间,但我们可以看到我们已经安装了所有基本软件包。对于TensorFlow,我们必须选择Not installed选项,选择此选项后,我们需要在搜索框中搜索“tensorflow”。

点击正确的模块后,我们点击Apply,我们还将在这个TensorFlow环境中安装keras库。这将需要一些时间,需要安装60个软件包来运行tensorflow库。

 

修复Python中ModuleNotFoundError: No Module Named Tensorflow

 

如果我们去那里搜索TensorFlow,我们会得到这个;选择新环境后,我们必须回家并安装Jupyter notebook,然后我们可以从这里启动。安装完成后,我们将启动Jupyter notebook并尝试导入TensorFlow。

如果您在导入TensorFlow时遇到任何错误,请不要担心;我们有另一种方法来安装TensorFlow。首先,我们必须从Anaconda环境中卸载TensorFlow,因为如果它不工作,它就没有用了。

我们需要回到Anaconda导航器,找到TensorFlow包,然后左键双击它;将出现remove选项,单击该选项并应用此过程。卸载后,我们需要打开命令提示符并运行以下命令。

pip install tensorflow

安装完成后,我们将从本地环境运行Jupyter notebook,因为我们已经在本地环境中安装了TensorFlow。现在,如果我们尝试导入TensorFlow,这一次,TensorFlow已经导入,并且没有显示错误消息。

 

修复Python中ModuleNotFoundError: No Module Named Tensorflow

 

如果有任何方法不起作用,请点击此链接,您将找到安装TensorFlow的其他方法。