Установка TensorFlow на windows 7 - "pip3" не распознается как внутренняя или внешняя команда,

При выполнении инструкции по установке 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 вообще не распознается (хотя PATH для python установлен)

Ответ 1

Запустите следующие

python -m pip install --upgrade tensorflow

Предполагая, что python работает, TensorFlow должен быть установлен (по крайней мере, шаг "Проверить установку" зеленый).

Ответ 2

Это будет работать, если вы столкнулись с pip3 или pip не распознается как внутренняя или внешняя ошибка команды в окнах:

  1. На рабочем столе щелкните правой кнопкой мыши значок "Компьютер".
  2. Выберите "Свойства" в контекстном меню.
  3. Нажмите ссылку "Дополнительные системные настройки".
  4. Выберите переменные среды. В разделе "Системные переменные" найдите переменную среды PATH и выберите ее. Нажмите "Изменить".
  5. Откроется новое всплывающее окно. Имя переменной останется Path. Мы изменим значение Variable на местоположение папки, в которой находится папка скриптов python. Найди это.

Например, я изменил его значение на C:\Users\rgupta6\AppData\Local\Programs\Python\Python35\Scripts

  1. Закройте все остальные окна. Откроется окно командной строки pip3 install --upgrade tensorflow и запустите pip3 install --upgrade tensorflow или команду pip3 install tensorflow

Ответ 3

Это потому, что вы еще не настроили переменную окружения.

Следуйте инструкциям @rajesh

У меня была та же проблема, и я нашел его ответ полезным

  1. Щелкните правой кнопкой мыши на этом ПК> Выбрать свойства
  2. Выберите Передовые системные настройки слева
  3. В диалоговом окне выберите Переменные среды
  4. В разделе системных переменных выберите путь и cllck при редактировании
  5. Выберите новый и введите путь, где скрипты python...

это в основном в C:\Users [ваше имя пользователя]\AppData\Local\Programs\Python\Python36\Scripts

  1. Тогда ОК.. ко всем открытым ящикам
  2. Закройте cmd, если он уже открыт, и теперь попробуйте снова установить shadoworflow с помощью pip
 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 до этого должен сделать трюк. В моем случае (в Windows 8.1 с Python 3.6) мне пришлось вводить "py" вместо "python" следующим образом:

py -m pip установить --upgrade тензорный поток

Ответ зависит от используемой вами системы.

Ответ 7

Проблема заключается в вашем пути в cmd, а не в том, где размещаются ваши сценарии python. В этом случае вы можете перейти к "AppData\Local\Programs\Python\Python36\Scripts" в своем терминале, а затем запустить команду, или просто вы можете поставить C:\Users\Your User Name\AppData\Local\Programs\Python\Python36\Scripts to Path.

Затем перезапустите свой cmd и введите "pip3 install tensorflow" и посмотрите, как чувствуете счастье :)

Ответ 8

Я просто испытал ту же проблему, скорее всего, вы загрузили zipped-версию python, затем распаковали ее и добавили ее в $ PATH точно так же, как я, python может работать, но pip3 не может, и python -m pip тоже не может. Исправить решение - загрузить исполняемую версию python, затем выполнить общие шаги установки, по умолчанию выбран pip3, тогда все в порядке.