J'essaie d'installer TensorFlow en utilisant pip:
$ pip install tensorflow --user
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
Qu'est-ce que je fais mal? Jusqu'à présent, j'ai utilisé Python et pip sans aucun problème.
python
tensorflow
pip
desertnaut
la source
la source
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.N
code`Réponses:
J'ai trouvé que cela fonctionnait enfin.
Edit 1: Cela a été testé sur Windows (8, 8.1, 10), Mac et Linux. Changez
python3
enpython
fonction de votre configuration. Changezpy3
enpy2
dans l'url si vous utilisez Python 2.x.Edit 2: Une liste de versions différentes si quelqu'un a besoin: https://storage.googleapis.com/tensorflow
Edit 3: Une liste d'URL pour les packages de roues disponibles est disponible ici: https://www.tensorflow.org/install/pip#package-location
la source
conda install tensorflow
fonctionne, mais sera rétrogradé en python 3.6.8. ce qui précède semblera fonctionner mais pose un problème lors de la tentative deimport tensorflow
python 3.7x, donc si aucune installation de pip ne fonctionne, essayez de passer à python 3.6Vous avez besoin d'une version 64 bits de Python et dans votre cas utilisez une version 32 bits. Pour l'instant, Tensorflow ne prend
64-bit versions of Python 3.5.x and 3.6.x
en charge que Windows. Consultez les documents d'installation pour voir ce qui est actuellement pris en chargePour vérifier quelle version de Python vous exécutez, tapez
python
oupython3
pour démarrer l'interpréteur, puis tapezimport struct;print(struct.calcsize("P") * 8)
et qui imprimera soit32
ou64
pour vous dire quelle version bit de Python vous exécutez.Des commentaires:
Pour télécharger une version différente de Python pour Windows, accédez à python.org/downloads/windows et faites défiler vers le bas jusqu'à ce que vous voyiez la version souhaitée qui se termine par un "64". Ce sera la version 64 bits qui devrait fonctionner avec tensorflow
la source
python
oupython3
pour démarrer l'interpréteur, puis tapezimport struct;print(struct.calcsize("P") * 8)
et cela imprimera 32 ou 64 pour vous indiquer le type que vous exécutez.Vous devez utiliser la bonne version de Python et
pip
Sur Windows 10, avec la version Python 3.6.X, je faisais face à la même chose, puis après avoir délibérément vérifié, j'ai remarqué que j'avais une installation Python-32 bits sur ma machine 64 bits. N'oubliez pas que TensorFlow n'est compatible qu'avec l' installation 64 bits de python. Pas 32 bits de Python
Si nous téléchargeons Python depuis python.org, l'installation par défaut serait 32 bits. Nous devons donc télécharger manuellement le programme d'installation 64 bits pour installer Python 64 bits. Et puis ajoutez ci-dessous à l'
PATH
environnement.Exécutez ensuite
gpupdate /Force
à l'invite de commande. Si la commande python ne fonctionne pas pour 64 bits, redémarrez votre machine.Exécutez ensuite python à l'invite de commande. Il devrait afficher 64 bits
Exécutez ensuite la commande ci-dessous pour installer la version du processeur tensorflow (recommandé)
Mise à jour - Python 3.7
Actuellement, seuls Python 3.5 et Python 3.6 sont officiellement pris en charge.
Tensorflow
n'a pas encore publié officiellement les binaires pour Python 3.7, nous devrons peut-être attendre un peu pour qu'il soit publié. Vous pouvez utiliser Python 3.6.x avec ou Anaconda avec un environnement virtuel Python <3.7 pour le moment.la source
Du site Web tensorflow: "Vous aurez besoin de la version 8.1 ou ultérieure de pip pour que les commandes suivantes fonctionnent". Exécutez cette commande pour mettre à niveau votre pip, puis essayez à nouveau d'installer tensorflow:
la source
Si vous essayez de l'installer sur une machine Windows, vous devez avoir une version 64 bits de python 3.5. C'est le seul moyen de l'installer réellement. Depuis le site Web :
Vous pouvez télécharger la version appropriée de python ici (assurez-vous de saisir l'une de celles qui dit "Windows x86-64")
Vous devriez maintenant pouvoir installer avec
pip install tensorflow
oupython -m pip install tensorflow
(assurez-vous que vous utilisez le bon pip, à partir de python3, si vous avez installé à la fois python2 et python3)N'oubliez pas d'installer Anaconda 3-5.2.0 car la dernière version qui est 3-5.3.0 a la version 3.7 de python qui n'est pas prise en charge par Tensorflow.
la source
J'ai compris que TensorFlow 1.12.0 ne fonctionne qu'avec la version 3.5.2 de Python. J'avais Python 3.7 mais cela n'a pas fonctionné. J'ai donc dû rétrograder Python, puis j'ai pu installer TensorFlow pour le faire fonctionner.
Pour rétrograder votre version python de 3.7 à 3.6
la source
Mise à jour le 28/11/2016: TensorFlow est désormais disponible dans PyPI, à partir de la version 0.12. Vous pouvez taper
...ou...
... pour installer respectivement la version CPU uniquement ou accélérée par GPU de TensorFlow.
Réponse précédente: TensorFlow n'est pas encore dans le référentiel PyPI , vous devez donc spécifier l'URL du "fichier roue" approprié pour votre système d'exploitation et la version Python.
La liste complète des configurations prises en charge est répertoriée sur le site Web de TensorFlow , mais par exemple, pour installer la version 0.10 pour Python 2.7 sur Linux, en utilisant uniquement le CPU, vous devez taper la commande suivante:
la source
Installez ici la version amd de Python 3.5.x 64 bits . Assurez-vous d'ajouter Python à votre variable PATH. Ouvrez ensuite une invite de commande et tapez
devrait vous donner le résultat suivant:
Tapez maintenant
la source
J'ai eu le même problème et résolu cela:
Plus:
Trouvé sur Docs .
MISE À JOUR!
Il y a de nouveaux liens pour de nouvelles versions
Par exemple, pour installer tensorflow v1.0.0 dans OSX, vous devez utiliser:
au lieu de
la source
J'ai eu la même erreur lors de la tentative d'installation sur mon Mac (en utilisant Python 2.7). Une solution similaire à celle que je donne ici semble également fonctionner pour Python 3 sur Windows 8.1 selon une réponse différente sur cette page par Yash Kumar Verma
Solution
Étape 1: accédez à l'URL de la section du package TensorFlow Python de la page d'installation de TensorFlow et copiez l'URL du lien correspondant à votre installation Python.
Étape 2: ouvrez un terminal / invite de commande et exécutez la commande suivante:
pip install --upgrade [paste copied url link here]
Donc pour moi, c'était la suivante:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl
Mise à jour (21 juillet 2017): J'ai essayé cela avec d'autres qui fonctionnaient sur des machines Windows avec Python 3.6 et ils ont dû changer la ligne à l' étape 2 pour:
python -m pip install [paste copied url link here]
Mise à jour (26 juillet 2018): Pour Python 3.6.2 (pas 3.7 car il est dans 3.6.2 dans la documentation TF), vous pouvez également l'utiliser
pip3 install --upgrade [paste copied URL here]
à l' étape 2 .la source
Essayez ceci, cela devrait fonctionner:
la source
Essaye ça:
Source:
https://www.tensorflow.org/get_started/os_setup(la page n'existe plus)Mise à jour 23/2/17 Documentation déplacée vers: https://www.tensorflow.org/install
la source
Cela fonctionne pour Windows 10.0
la source
Si vous rencontrez ce problème récemment (par exemple, après la sortie de Python 3.7 en 2018), cela est probablement dû au manque de prise en charge de Python 3.7 (encore) du côté tensorflow. Essayez d'utiliser Python 3.6 à la place si cela ne vous dérange pas. Vous pouvez trouver quelques astuces sur https://github.com/tensorflow/tensorflow/issues/20444 , mais utilisez-les à vos propres risques. J'ai utilisé la harpone suggérée - j'ai d'abord téléchargé la roue tensorflow pour Python 3.6, puis je l'ai renommée manuellement ...
La bonne nouvelle est qu'il existe déjà une demande de pull pour le support 3.7. J'espère qu'il sortira bientôt.
la source
J'ai eu le même problème. Après avoir désinstallé la version 32 bits de python et réinstallé la version 64 bits, j'ai essayé de réinstaller TensorFlow et cela a fonctionné.
Lien vers le guide TensorFlow: https://www.tensorflow.org/install/install_windows
la source
Si vous essayez d'installer tensorflow dans anaconda et que cela ne fonctionne pas, vous devrez peut-être rétrograder la version python car seule
3.6.x
est actuellement prise en charge alors qu'anaconda a la dernière version.vérifier la version de python:
python --version
si version>
3.6.x
suivez l'étape 3, sinon arrêtez, le problème peut être ailleursconda search python
conda install python=3.6.6
Vérifiez à nouveau la version:
python --version
Si la version est correcte, installez tensorflow (étape 7)
pip install tensorflow
la source
Si vous utilisez l'installation Anaconda Python, vous
pip install tensorflow
obtiendrez l'erreur indiquée ci-dessus, illustrée ci-dessous:Selon la page d'installation de TensorFlow, vous devrez utiliser le
--ignore-installed
indicateur lors de l'exécution de l'installation de pip.Cependant, avant que cela ne soit possible, consultez ce lien pour vous assurer que la variable TF_BINARY_URL est correctement définie par rapport à la version souhaitée de TensorFlow que vous souhaitez installer.
la source
Malheureusement, ma réputation est trop basse pour commander sous la réponse @Sujoy.
Dans leurs documents, ils prétendent prendre en charge python 3.6. Le lien fourni par @mayur montre qu'il ne s'agit en effet que d'un paquet de roues python3.5. C'est mon essai d'installer tensorflow:
tandis que python 3.5 semble s'installer correctement. J'adorerais voir une version python3.6 car ils prétendent que cela devrait également fonctionner sur python3.6.
Cité:
"TensorFlow supports Python 3.5.x and 3.6.x on Windows. Note that Python 3 comes with the pip3 package manager, which is the program you'll use to install TensorFlow."
Source: https://www.tensorflow.org/install/install_windows
Installation de Python3.5:
J'espère que je me trompe terriblement ici mais si ce n'est pas sonner l'alarme 😛
Edit: quelques articles ci-dessous, quelqu'un a souligné que la commande suivante fonctionnerait et elle l'a fait.
Étrange pip ne fonctionne pas 🤔
la source
Cela a fonctionné pour moi avec Python 2.7 sur Mac OS X Yosemite 10.10.5:
la source
Il existe plusieurs groupes de réponses à cette question. Cette réponse vise à généraliser un groupe de réponses:
Il se peut qu'il n'y ait pas de version de TensorFlow compatible avec votre version de Python. Cela est particulièrement vrai si vous utilisez une nouvelle version de Python. Par exemple, il peut y avoir un délai entre la sortie d'une nouvelle version de Python et la sortie de TensorFlow pour cette version de Python.
Dans ce cas, je pense que vos options sont les suivantes: 1) Rétrograder vers la version précédente de Python. 2) Compilez TensorFlow à partir du code source. 3) Attendez une version correspondante de TensorFlow.
la source
Pour les fenêtres, cela a fonctionné pour moi,
Téléchargez la roue à partir de ce lien . Ensuite, à partir de la ligne de commande, accédez à votre dossier de téléchargement où la roue est présente et tapez simplement la commande suivante -
pip install tensorflow-1.0.0-cp36-cp36m-win_amd64.whl
la source
J'étais confronté au même problème. J'ai essayé ce qui suit et cela a fonctionné. installation pour Mac OS X, anaconda python 2.7
pip uninstall tensorflow export TF_BINARY_URL=<get the correct url from http://tflearn.org/installation/> pip install --upgrade $TF_BINARY_URL
Tenseur installé-1.0.0 installé
la source
python -m pip install --upgrade pip
pip install tensorflow
la source
L'URL pour installer TensorFlow dans Windows, ci-dessous est l'URL. Cela a bien fonctionné pour moi.
la source
Rien ici ne fonctionnait pour moi sur Windows 10. Peut-être une solution mise à jour ci-dessous qui fonctionnait pour moi.
python -m pip install --upgrade tensorflow
.Ceci utilise Python 3.6 et tensorflow 1.5 sur Windows 10
la source
Pour les utilisateurs de pyCharm:
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl **
la source
Les étapes suivantes vous permettent d'installer tensorflow et keras
conda install jupyter conda install scipy pip install sklearn pip install msgpack pip install pandas pip install pandas-datareader pip install matplotlib pip install pillow pip install requests pip install h5py pip install tensorflow pip install keras
la source
mise à jour 2019: pour installer la version préliminaire de TensorFlow 2 dans Google Colab, vous pouvez utiliser:
!wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64 -O cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !dpkg -i cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub !apt-get update !apt-get install cuda !pip install tf-nightly-gpu-2.0-preview
et pour installer le pip de bye TensorFlow 2, vous pouvez utiliser:
pip install tf-nightly-gpu-2.0-preview
pour GPU etpip install tf-nightly-2.0-preview
pour CPU.la source
J'ai eu ce problème sur OSX Sierra 10.12.2. Il s'avère que la mauvaise version de Python était installée (j'avais Python 3.4 mais les packages tensorflow pypi pour OSX sont uniquement pour python 3.5 et plus).
La solution était d'installer Python 3.6. Voici ce que j'ai fait pour le faire fonctionner. Remarque: J'ai utilisé Homebrew pour installer Python 3.6, vous pouvez faire de même en utilisant le programme d' installation de Python 3.6 sur python.org
la source
Extrait du site Web tensorflow https://www.tensorflow.org/install/install_windows
la source