【问题标题】:How to import a module once I have installed the module on a virtual environment - TensorFlow在虚拟环境中安装模块后如何导入模块 - TensorFlow
【发布时间】:2022-08-02 20:59:58
【问题描述】:

我对这个虚拟环境概念很陌生。因此,如果您也可以解释这一点,那就太好了。

无论如何,我正在使用 Anaconda3。以下是我尝试使用 TensorFlow 的步骤。

  1. 我尝试从 \"base\" anaconda 安装,但出现以下错误。
    (base) C:\\Users\\ikim1>conda create -n tf tensorflow
    Collecting package metadata (current_repodata.json): done
    Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
    Collecting package metadata (repodata.json): done
    Solving environment: done
    

    仅供参考,Anaconda3 上的 Environment -> base 选项卡没有显示 TensorFlow - 似乎有些人很幸运,他们的 Anaconda3 刚刚带有 TensowFlow 模块......

    1. 在阅读了一些文档后,我意识到使用虚拟环境可以解决这个问题。然后在使用 \"tf\" 作为虚拟环境名称后,我就可以安装 TensorFlow。

    安装后,我运行了这段代码

    conda activate tf
    

    激活环境。

    1. 在 Spyder 上,我检查了 TensorFlow 是否会使用以下代码导入
    import tensorflow as tf
    

    这给了我这个错误: ModuleNotFoundError: No module named \'tensorflow\'

    因此我的问题是我是否需要更改目录以便 Python 知道它需要从哪里导入模块?那么我是否需要在 Spyder 中编写如下代码?

    cd \"my virtual environment\" (not sure what the code would be)
    import tensorflow as tf
    

    还是我只是在安装时犯了一些错误?

    标签: python tensorflow virtual-environment


    【解决方案1】:

    请运行以下命令查看是否安装了 Tensorflow。它要么声明该软件包未安装,要么显示一堆有关它的信息。

    pip show tensorflow
    

    如果尚未安装 Tensorflow 包,请在尝试导入 tensorflow 之前尝试在使用以下命令的环境中安装它。

    # activate the environment
    conda activate tf
    # install tensorflow
    pip install tensorflow
    

    【讨论】:

      猜你喜欢
      • 2019-06-14
      • 2016-11-11
      • 1970-01-01
      • 1970-01-01
      • 2018-12-02
      • 1970-01-01
      • 2018-07-03
      • 1970-01-01
      • 2018-09-26
      相关资源
      最近更新 更多