修复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有两种方法:
- 通过命令提示符,我们将给予此命令,TensorFlow将被安装。
conda install -c tensorflow-gpu
或者
conda create --name tensorflow python=3.5
activate tensorflow
- 另一种安装方法是去Anaconda导航器,点击环境;然后,我们将有一个基础环境,即根环境。如果我们想安装TensorFlow,我们必须创建另一个环境。
我们将点击右侧的Environments
标签,打开Environments
标签后,我们需要点击Create
按钮;然后,我们需要给新环境给予个名字。
它会自动选择Python版本;否则,我们可以通过下拉菜单选择此选项,然后单击Create
按钮。

如果我们转到新环境,将需要一些时间,但我们可以看到我们已经安装了所有基本软件包。对于TensorFlow,我们必须选择Not installed
选项,选择此选项后,我们需要在搜索框中搜索“tensorflow”。
点击正确的模块后,我们点击Apply
,我们还将在这个TensorFlow环境中安装keras
库。这将需要一些时间,需要安装60个软件包来运行tensorflow
库。

如果我们去那里搜索TensorFlow,我们会得到这个;选择新环境后,我们必须回家并安装Jupyter notebook,然后我们可以从这里启动。安装完成后,我们将启动Jupyter notebook并尝试导入TensorFlow。
如果您在导入TensorFlow时遇到任何错误,请不要担心;我们有另一种方法来安装TensorFlow。首先,我们必须从Anaconda环境中卸载TensorFlow,因为如果它不工作,它就没有用了。
我们需要回到Anaconda导航器,找到TensorFlow包,然后左键双击它;将出现remove
选项,单击该选项并应用此过程。卸载后,我们需要打开命令提示符并运行以下命令。
pip install tensorflow
安装完成后,我们将从本地环境运行Jupyter notebook,因为我们已经在本地环境中安装了TensorFlow。现在,如果我们尝试导入TensorFlow,这一次,TensorFlow已经导入,并且没有显示错误消息。

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