J'ai installé la dernière version de Python (3.6.4 64-bit)
et la dernière version de PyCharm (2017.3.3 64-bit)
. Ensuite, j'ai installé des modules dans PyCharm (Numpy, Pandas, etc.), mais lorsque j'ai essayé d'installer Tensorflow, il ne s'est pas installé et j'ai reçu le message d'erreur:
Impossible de trouver une version qui satisfait à l'exigence TensorFlow (à partir des versions:) Aucune distribution correspondante trouvée pour TensorFlow.
Ensuite, j'ai essayé d'installer TensorFlow à partir de l'invite de commande et j'ai reçu le même message d'erreur. J'ai cependant réussi à installer tflearn.
J'ai également installé Python 2.7, mais j'ai à nouveau reçu le même message d'erreur. J'ai recherché l'erreur sur Google et essayé certaines des choses qui ont été suggérées à d'autres personnes, mais rien n'a fonctionné (cela incluait l'installation de Flask).
Comment puis-je installer Tensorflow? Merci.
la source
Réponses:
Tensorflow à partir du 13 août 2018 prend en charge Python 3.6.x et uniquement la version 64 bits.
la source
Il existe deux règles importantes pour installer Tensorflow:
Vous devez installer Python x64 . Cela ne fonctionne pas sur 32b et donne la même erreur que le vôtre.
Il ne prend pas en charge la dernière version de Python3 = 3.7.
Par exemple, vous pouvez installer Python3.6.2-64bit et cela fonctionne comme un charme.
Mettre à jour
Apparemment dans le commentaire, cela fonctionne dans la version x64 de Python3.8.
la source
python -c "import sys; print(sys.version)"
oupython -c "import struct; print(struct.calcsize('P')*8)"
la source
si vous utilisez anaconda , python 3.7 est installé par défaut, vous devez donc le rétrograder à 3.6:
puis:
cela a fonctionné pour moi dans Ubuntu.
la source
Je le donne pour Windows
Si vous utilisez python-3
py -m pip install --upgrade pip
py -m pip install <package-name>
Si vous utilisez python-2
py -2 -m pip install --upgrade pip
py -2 -m pip install <package-name>
Ça a marché pour moi
la source
Tensorflow n'est pas disponible pour
python 3.8
(à partir du 4 décembre 2019) selon leur page de documentation . Vous devrez rétrograder verspython 3.7
.la source
La désinstallation de Python puis la réinstallation ont résolu mon problème et j'ai pu installer avec succès TensorFlow.
la source
La version Python n'est pas prise en charge Désinstaller python
https://www.python.org/downloads/release/python-362/
Vous devez vérifier et utiliser la version exacte dans la page d'installation. https://www.tensorflow.org/install/install_windows
python 3.6.2 ou python 3.5.2 a résolu ce problème pour moi
la source
Tensorflow 2.2.0 prend en charge Python3.8
Tout d'abord, assurez-vous d'installer Python 3.8 64 bits . Pour une raison quelconque, le site officiel utilise par défaut 32 bits. Vérifiez cela en utilisant
python -VV
(deux majusculesV
, pasW
). Puis continuez comme d'habitude:Comme d'habitude, assurez-vous que CUDA 10.1 et CuDNN sont installés.
la source
2.2.0rc3
)?assert tensorflow.__version__ == '2.2.0-rc3'
passe. Pourquoi le vote négatif?2.1.0
. Y at - il peut - être un--pre
dans un pip quelque part du fichier de configuration?<3.8
). Encore surprenant pour moi.On dirait que le problème vient de Python 3.8. Utilisez plutôt Python 3.7. Les mesures que j'ai prises pour résoudre ce problème.
A travaillé pour moi.
la source
J'utilise python 3.6.8, sur ubunu 18.04, pour moi la solution consistait simplement à mettre à niveau pip
la source
Tensorflow semble avoir besoin de versions spéciales d'outils et de bibliothèques. Pip ne s'occupe que de la version python.
Pour gérer cela de manière professionnelle (cela signifie que cela fait gagner un temps considérable pour moi et pour les autres), vous devez définir un environnement spécial pour chaque logiciel comme celui-ci.
Un outil avancé pour cela est conda.
J'ai installé Tensorflow avec ces commandes:
sudo apt installer python3
sudo update-alternatives --install / usr / bin / python python / usr / bin / python3 1
sudo apt installer python3-pip
sudo apt-get install curl
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh > Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
Oui
source ~ / .bashrc
nano .bashrc
conda create --name votre_nom python = 3
conda activer votre_nom
conda install -c conda-forge tensorflow
python -c "importer le flux de tension en tant que tf; tf.enable_eager_execution (); print (tf.reduce_sum (tf.random_normal ([1000, 1000])))"
PS: quelques commandes qui peuvent être utiles conda search tensorflow
https://www.tensorflow.org/install/pip
utilise virtualenv. Conda est plus capable. Miniconda est suffisante; le conda complet n'est pas nécessaire
la source
L'exécution de ceci avant l'
tensorflow
installation a résolu le problème pour moi:Comme l'indique la
tensorflow
configuration système requise :la source
utilisez python version 3.6 ou 3.7 mais l'important est que vous deviez installer la version python de 64 bits.
la source
Pour la version TensorFlow 2.2:
essayer:
python --version
ou
python3 --version
ou
py --version
essayer:
python3 -m pip install --upgrade pip
ou
python -m pip install --upgrade pip
ou
py -m pip install --upgrade pip
essayer:
python3 -m pip install TensorFlow
ou
python -m pip install TensorFlow
ou
py -m pip install TensorFlow
essayer:
python3 file.py
ou
python file.py
ou
py file.py
la source
J'ai résolu le même problème avec python 3.7 en installant un par un tous les packages requis
Voici les étapes:
Voir le message d'erreur:
De cette façon, j'ai installé plus de 30 paquets et cela m'a aidé. Maintenant, j'ai tensorflow de la dernière version de Python 3.7 et je n'ai pas eu à rétrograder le noyau.
la source