【问题标题】:import tensorflow in Anaconda prompt在 Anaconda 提示符下导入 tensorflow
【发布时间】:2018-06-02 04:30:02
【问题描述】:

ModuleNotFoundError Traceback(最近一次调用最后一次) 在 () 11 将 numpy 导入为 np 12 ---> 13 将张量流导入为 tf 14 15

ModuleNotFoundError: 没有名为“tensorflow”的模块

【问题讨论】:

    标签: python


    【解决方案1】:

    这可能是由几个问题引起的

    • 张量流安装了吗?
      • pip install --upgrade tensorflow
    • 您确定您处于安装了 tensorflow 的同一个 conda 环境中吗?

      • conda env list
             # conda environments:
              deep-learning            /Users/wassimseifeddine/anaconda/anaconda3/envs/deep-learning
              root                    /Users/wassimseifeddine/anaconda/anaconda3
        

    尝试在source activate <env-name> 这个环境之间切换并尝试pip freeze 来检查是否安装了 tensorflow。

    【讨论】:

      【解决方案2】:

      您可以使用以下命令通过 Anaconda 提示符导入:

      conda install tensorflow
      

      它将下载所有 tensorflow 环境设置。

      然后你可以检查任何地方:

      import tensorflow
      

      【讨论】:

        【解决方案3】:

        我一直在寻找类似的问题(无法在 jupyter 中导入 tensorflow),发现可能大多数答案都已过时,因为现在 conda 在自己的环境中安装了 tf。

        我发现的最有用的是:

        https://docs.anaconda.com/anaconda/user-guide/tasks/tensorflow/

        它以非常少的步骤解释了如何在自己的环境中安装 tf 或 tf-gpu。

        然后我的问题是 jupyter notebook 在它自己的基础环境中,而不是在 tf-gpu 环境中。如何在基于基础环境的 jupyter notebook 中使用它?

        解决方案来自 Nihal Sangeeth 对这个问题的非常有用的回答

        https://stackoverflow.com/questions/53004311/how-to-add-conda-environment-to-jupyter-lab

        conda activate tf-gpu

        (tf-gpu)$ conda install ipykernel

        (tf-gpu)$ ipython kernel install --user --name=<any_name_you_like_for_kernel>

        (tf-gpu)$ conda deactivate

        关闭并重新打开您的 jupyter 笔记本。 然后在您的 jupyter notebook 中,您将在“更改内核”的“内核”下找到该选项。将内核更改为您新创建的内核,您将能够将 tensorflow 作为 tf 导入并从那里继续。

        希望对某人有所帮助

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-06-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-11-11
          • 1970-01-01
          • 2019-05-02
          相关资源
          最近更新 更多