web-dev-qa-db-fra.com

Installation de TensorFlow sur Windows 7 - 'pip3' n'est pas reconnu comme une commande interne ou externe,

Lorsque vous suivez le guide d’installation de TensorFlow pour Windows https://www.tensorflow.org/install/install_windows , après avoir exécuté

C:\> pip3 install --upgrade tensorflow

Je reçois l'erreur suivante:

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

Il semble que pip3 n’est pas reconnu du tout (bien que PATH to python soit défini)

20
Lech Migdal

Exécutez ce qui suit

python -m pip install --upgrade tensorflow

En supposant que python fonctionne, TensorFlow doit être installé (au moins l'étape "Valider l'installation" est verte).

26
Lech Migdal

Cela fonctionnera si vous faites face à pip3 ou si pip n'est pas reconnu comme un problème de commande interne ou externe sous Windows:

  1. Sur le bureau, cliquez avec le bouton droit sur l’icône Ordinateur.
  2. Choisissez Propriétés dans le menu contextuel.
  3. Cliquez sur le lien Paramètres système avancés.
  4. Cliquez sur Variables d'environnement. Dans la section Variables système, recherchez la variable d’environnement PATH et sélectionnez-la. Cliquez sur Edit.
  5. Une nouvelle fenêtre s'ouvrira. Le nom de la variable restera Path. Nous allons changer la valeur de Variable à l'emplacement du dossier où se trouve votre dossier de scripts python. Trouve le. 

Par exemple J'ai changé sa valeur en C:\Users\rgupta6\AppData\Local\Programs\Python\Python35\Scripts

  1. Fermez toutes les fenêtres restantes. Rouvrez la fenêtre d'invite de commande et exécutez votre commande pip3 install --upgrade tensorflow ou pip3 install tensorflow.
16
rajesh

C'est parce que vous n'avez pas encore configuré la variable d'environnement.

Suivez les étapes de @rajesh 

J'ai eu le même problème et j'ai trouvé sa réponse utile

  1. Faites un clic droit sur Ce PC> Sélectionnez Propriétés
  2. Sélectionnez Paramètres système avancés à gauche.
  3. Dans la boîte de dialogue, sélectionnez Variables d'environnement.
  4. Dans la section des variables système, sélectionnez path et cliquez sur edit.
  5. Sélectionnez new et entrez le chemin où se trouvent les scripts python.

il se trouve principalement dans C:\Utilisateurs [votre nom d'utilisateur]\AppData\Local\Programmes\Python\Python36\Scripts

  1. Alors ok .. à toutes les boîtes ouvertes
  2. Fermez cmd s'il est déjà ouvert et essayez maintenant d'installer tensorflow en utilisant pip à nouveau comme ceci
 pip3 install --upgrade tensorflow
5
Divakar Rajesh

Avant d'exécuter pip3 install --upgrade tensorflowvous avez besoin de vérifier si vous utilisez la bonne installation de Python 3.5:

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

Notez la partie 64 bit.
.__ Sinon, l'erreur ci-dessus est générée.
Vous allez installer tensorflow-1.0.1-cp35-cp35m-win_AMD64.whl, donc vérifiez bien votre version (la plupart du temps, vous avez à la fois Python 2.7 et 3.5).

2
Lanka

Le problème est que votre chemin dans la cmd n’est pas celui de l’emplacement de vos scripts python. Dans ce cas, vous pouvez soit accéder à "AppData\Local\Programmes\Python\Python36\Scripts" dans votre terminal, puis exécuter la commande, soit simplement mettre C:\Utilisateurs\Votre nom d'utilisateur\AppData\Local\Programmes\Python.\Python36\Variable de scripts en chemin.

Puis relancez votre cmd et tapez "pip3 install tensorflow" et voyez le sentiment de bonheur :)

0
Sid Ray

lors de l’installation de python, dans la fenêtre d’installation, cochez la case "Chemin actif" (quelque chose comme ça), qui crée un lien de chemin. Vous pouvez donc exécuter "pip3 install" n'importe où.

0
Joseph Sun

Taper la commande python avant cela devrait faire l'affaire. Dans mon cas (sous Windows 8.1 avec Python 3.6), j'ai dû taper 'py' au lieu de 'python' comme suit: 

py -m pip install --upgrade du tenseur

La réponse dépend du système que vous utilisez.

0
nikodean2