【问题标题】:Cannot active tensorflow on Windows using Anaconda无法使用 Anaconda 在 Windows 上激活 tensorflow
【发布时间】:2017-09-27 23:22:41
【问题描述】:

我正在按照页面上“使用 Anaconda 安装”部分下的说明进行操作: https://www.tensorflow.org/install/install_windows

当我在第三步中运行命令“C:> activate tensorflow”时,出现以下错误: 'chcp' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 'cmd' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 'cmd' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

附上一张图片供参考。enter image description here

如果有人可以帮助我,不胜感激。

谢谢, 拉姆吉。

【问题讨论】:

  • 您是否使用 cmd 窗口尝试过这些步骤?
  • 嗨,是的。我已经尝试了 cmd 窗口,我也得到了同样的错误。

标签: tensorflow


【解决方案1】:

当您在 cmd 窗口中使用命令 conda create -n tensorflow 时,您正在创建一个名为 tensorflow 的新 anaconda 环境。它应该使用与您最初安装的 anaconda 相同的 python 版本。创建环境后,您可以通过调用activate tensorflow 来激活环境。

您是否正确安装了 anaconda?你用的是cmd窗口吗?

例如,查看我的 cmd 窗口。我有一个环境调用python27.

【讨论】:

  • 是的,我已经安装了 Anaconda。过去几周我一直在使用 Spyder 编写 Python 程序。我能够成功运行 Python 程序,这让我相信 Python 也已成功安装。现在我想安装 tensorflow 并遇到了这个问题。我尝试过使用 Anaconda 提示符和 cmd 提示符。还是一样的错误。
【解决方案2】:

有趣的是,我得到的命令行错误误导了我。事实是 Python 3.6 尚不支持 tensorflow,但仅支持 Python 3.5。 由于我使用的是默认运行 Python 3.6 的 Anaconda 最新版本,因此我输入的用于激活 tensorflow 的所有命令根本不起作用。

如果要让 tensorflow 运行,解决方案是创建一个在 Python 3.5 上运行的 Anaconda 环境,然后继续安装和激活 tensorflow。

这是一个简单的疏忽,花了我几个星期的时间,但我还是度过了一段愉快的学习时光。

【讨论】:

    【解决方案3】:

    我之前遇到过这个问题,终于解决了。

    1. 右键单击“我的电脑”,选择“属性”。
    2. 选择“高级系统属性”→“环境变量”
    3. 将以下内容添加到系统变量中并将其命名为“PATH”:

    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;

    像这样:pic

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-08
      • 2017-10-17
      • 2019-06-11
      • 1970-01-01
      • 2021-11-18
      • 2017-08-22
      相关资源
      最近更新 更多