首页 文章

tensorflow - 无法从Anaconda安装tensorflow

提问于
浏览
0

我试图从两种方式访问tensorflow,这两种方式都失败了:

  • 已安装的Anaconda(Windows 32位Python 3.6) . 然后,使用Python 3.6(也尝试使用3.5)和Tensorflow创建了一个conda环境 . 然后,我打开了Spyder桌面应用程序 . 在这个Spyder中,张量流不起作用(例如'import tensorflow as tf'不起作用) .

  • 从Anaconda Navigator,使用Python 3.6创建了一个环境(使用GUI) . 然后,我过滤了“未安装”软件包,并搜索“tensorflow” . 我找不到任何相关的tensorflor包 . 我能找到的只是“r-tensorflow”,这与我无关 .

附图描述了第二个问题 .

有人可以帮忙吗?

Screenshot of the step 2 above

3 回答

  • 1

    打开一个anaconda提示符,并创建一个像tensorflow这样的环境:

    conda create -n tf tensorflow
    activate tf
    # Verify that it works
    python -c "import tensorflow"
    

    然后,您可能必须从Spyder中指定该环境 . 打开 Preferences - > Console - > Advanced Settings 并将python路径设置为 <anaconda_install>/envs/tf/bin/python .

  • 0

    尝试在要使用张量流的Anaconda环境中安装Spyder . 这解决了我的问题 .

  • 0

    只需运行以下命令即可安装tensorflow

    在mac / Windows上使用以下命令:

    conda install -c conda-forge tensorflow
    

    这将在您的系统上安装最新的Tensorflow . 如果您希望将其升级到更新版本,则可以使用以下命令

    conda update -f -c conda-forge tensorflow
    

    但是,如果您具有从anaconda创建的虚拟环境,那么在执行这些步骤之前,您必须首先激活环境,然后运行该命令 . 使用此trensorflow将安装在您的特定命令上

    有关详细信息,请参阅以下示例:

    为Tensorflow创建环境

    conda create -n “myEnv” python=3.6 anaconda
    

    这将创建虚拟环境以及anaconda包 . 完成后,通过以下方式激活环境:

    source activate myEnv #(for mac)
      conda activate myEnv #(for windows)
    

    你会看到以下内容 .

    Activated the environment

    环境激活后 . 您现在可以按如下方式安装所需的软件包:我正在向您展示我在虚拟环境中处理的软件包,这将解决您的大多数依赖项

    conda update conda
    conda upgrade conda
    conda upgrade anaconda
    
    conda install pip
    conda install -c conda-forge opencv
    conda install -c conda-forge tensorflow 
    conda install -c conda-forge keras
    

    希望这能解决你的问题 .

相关问题