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)
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).
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:
Par exemple J'ai changé sa valeur en
C:\Users\rgupta6\AppData\Local\Programs\Python\Python35\Scripts
pip3 install --upgrade tensorflow
ou pip3 install tensorflow
.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
- Faites un clic droit sur Ce PC> Sélectionnez Propriétés
- Sélectionnez Paramètres système avancés à gauche.
- Dans la boîte de dialogue, sélectionnez Variables d'environnement.
- Dans la section des variables système, sélectionnez path et cliquez sur edit.
- 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
- Alors ok .. à toutes les boîtes ouvertes
- Fermez cmd s'il est déjà ouvert et essayez maintenant d'installer tensorflow en utilisant pip à nouveau comme ceci
pip3 install --upgrade tensorflow
Avant d'exécuter pip3 install --upgrade tensorflow
vous 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).
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 :)
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ù.
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.