【问题标题】:Installation of TensorFlow on windows 7 - 'pip3' is not recognized as an internal or external command,在 Windows 7 上安装 TensorFlow - 'pip3' 未被识别为内部或外部命令,
【发布时间】:2017-03-02 15:18:43
【问题描述】:

按照安装 TensorFlow for Windows 指南 https://www.tensorflow.org/install/install_windows,执行后

C:\> pip3 install --upgrade tensorflow

我收到以下错误:

'pip3' is not recognized as an internal or external command,

看起来 pip3 根本无法识别(尽管设置了 Python 的 PATH)

【问题讨论】:

  • 我试图做同样的事情!

标签: python tensorflow


【解决方案1】:

运行以下命令

python -m pip install --upgrade tensorflow

假设 python 正在运行,应该安装 TensorFlow(至少“验证安装”步骤是绿色的)。

【讨论】:

  • python 命令未在我的安装中注册。我不得不改用以下内容: py -m pip install --upgrade tensorflow
  • #fei0x,在路径系统变量中设置你的python文件夹的位置,你应该可以用“python...”代替“py ...”运行
【解决方案2】:

如果您面临 pip3 或 pip 在 Windows 上未被识别为内部或外部命令问题,这将起作用:

  1. 在桌面上,右键单击计算机图标。
  2. 从上下文菜单中选择属性。
  3. 点击高级系统设置链接。
  4. 单击环境变量。在系统变量部分中,找到 PATH 环境变量并选择它。点击编辑。
  5. 将打开一个新的弹出窗口。变量名将保留为 Path。我们将变量值更改为您的 python 脚本文件夹所在的文件夹的位置。找到它。

例如我把它的值改为C:\Users\rgupta6\AppData\Local\Programs\Python\Python35\Scripts

  1. 关闭所有剩余的窗口。重新打开命令提示符窗口,然后运行 ​​pip3 install --upgrade tensorflow 命令或 pip3 install tensorflow 命令

【讨论】:

  • C:\Users\\AppData\Local\Programs\Python\Python35 没有 \script 是我需要的,\script 添加对我不起作用。
【解决方案3】:

那是因为你还没有设置环境变量。

按照@rajesh 的步骤进行操作

我有同样的问题,我发现他的回答很有帮助

  1. 右键单击此电脑 > 选择属性
  2. 选择左侧的高级系统设置
  3. 在对话框中选择环境变量
  4. 在系统变量部分选择路径并点击编辑
  5. 选择new,输入python脚本所在的路径..

它主要在 C:\Users[你的用户名]\AppData\Local\Programs\Python\Python36\Scripts

  1. 那么好吧.. 到所有打开的盒子
  2. 如果 cmd 已经打开,请关闭它,现在尝试像这样再次使用 pip 安装 tensorflow
 pip3 install --upgrade tensorflow

【讨论】:

    【解决方案4】:

    运行前pip3 install --upgrade tensorflow 您需要检查您是否使用了正确的 Python 3.5 安装:

    Python 3.5.2  [MSC v.1900 64 bit (AMD64)] on win32
    

    注意64 bit 部分。
    否则会出现上述错误。
    您将安装 tensorflow-1.0.1-cp35-cp35m-win_amd64.whl,因此请仔细检查您的正确版本(大多数情况下,您同时拥有 Python 2.7 和 3.5)。

    【讨论】:

      【解决方案5】:

      安装python时,在安装窗口中,选中“活动路径”框(类似的东西),它会建立一个路径链接。所以你可以在任何地方运行“pip3 install”。

      【讨论】:

      • 您的问题不清楚。请你试着澄清一下
      【解决方案6】:

      在此之前键入 python 命令应该可以解决问题。在我的情况下(在带有 Python 3.6 的 Windows 8.1 上),我必须输入“py”而不是“python”,如下所示:

      py -m pip install --upgrade tensorflow

      答案取决于您使用的系统。

      【讨论】:

        【解决方案7】:

        问题是您在 cmd 中的路径不是放置 python 脚本的路径。在这种情况下,您可以在终端中导航到“AppData\Local\Programs\Python\Python36\Scripts”,然后运行命令,或者您可以简单地输入 C:\Users\Your User Name\AppData\Local\Programs\Python \Python36\Scripts 到 Path 变量。

        然后重新启动你的 cmd 并输入“pip3 install tensorflow”,看看感觉快乐:)

        【讨论】:

          【解决方案8】:

          我刚遇到同样的问题,很可能你下载了一个压缩版本的python,然后解压缩它,然后像我一样将它添加到$PATH,python可以工作但pip3不能,python -m pip也不能。 解决办法是下载一个可执行版本的python,然后按照常用的安装步骤,默认选择pip3,那么现在一切OK了。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-02-03
            • 1970-01-01
            • 2012-04-08
            • 2018-04-16
            • 2018-04-24
            相关资源
            最近更新 更多