Comment réparer Impossible de trouver une version qui répond aux exigences de Tensorflow



Essayez Notre Instrument Pour Éliminer Les Problèmes

Tensorflow est une plate-forme open-source pour l'intelligence artificielle et comprend de vastes bibliothèques et ressources communautaires qui permettent aux chercheurs de pousser l'état de l'art dans Apprentissage automatique et les ingénieurs fabriquent et intègrent efficacement des applications contrôlées par ML sur des microcontrôleurs et des microprocesseurs. Les geeks de l'informatique sont capables d'installer facilement Python et PyCharm sur leurs systèmes, mais lorsqu'ils essaient d'installer Tensorflow, ils rencontrent le message d'erreur: «Impossible de trouver une version qui satisfait à l'exigence TensorFlow (à partir des versions:) Aucune distribution correspondante trouvée pour TensorFlow». De nombreuses personnes ont installé Flask pour se débarrasser de ce problème, mais elles ne sont pas en mesure de le faire. En gardant cela à l'esprit, j'ai compilé quelques solutions possibles à ce problème et j'ai suivi ce guide tout au long pour éliminer cette erreur.



Erreur TensorFlow



En fait, il existe plusieurs causes différentes qui pourraient finir par causer ce problème, alors allons de l'avant et testons quelques correctifs jusqu'à ce que nous soyons en mesure d'éliminer ce problème sous Windows.



Méthode 1: vérifier la version de Python sur votre système

Si vous exécutez Windows 10, avec la version Python 3.6.X sur votre système, la version Python-32 bits aurait probablement fonctionné sur une machine 64 bits. Gardez une chose à l'esprit que TensorFlow est uniquement compatible avec l'installation 64 bits de python et non la version 32 bits de python. Si vous avez téléchargé Python depuis python.org , l'installation par défaut serait 32 bits donc afin de se débarrasser de ce problème, téléchargez un programme d'installation 64 bits à partir de ici . Maintenant, nous devons définir le CHEMIN variable d'environnement car elle répertorie les répertoires dans lesquels les exécutables seront recherchés lorsque vous tapez une commande dans l'invite de commande. En ajoutant le chemin d'accès à l'exécutable Python, vous pourrez accéder python.exe en tapant le python mot-clé (vous n’avez pas besoin de spécifier le chemin complet du programme). Si la variable PATH n'est pas définie, l'erreur suivante se produit:

C: > python 'python' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de commandes.

Comme vous pouvez le voir, la commande n'a pas été trouvée, donc à exécuter python.exe , vous devez spécifier le chemin complet de l'exécutable donc pour spécifier le chemin complet de la variable, suivez les étapes indexées ci-dessous:

  1. Faites un clic droit sur Poste de travail, puis cliquez sur Propriétés bouton.

    Choisissez les propriétés



  2. Sur le côté gauche de la fenêtre, recherchez Paramètres système avancés et après avoir cliqué dessus, vous verrez que Propriétés du système La fenêtre sera ouverte.

    Propriétés du système

  3. Recherchez maintenant l'option de variable PATH et cliquez sur Éditer. Positionnez votre curseur à la fin du Valeur variable et ajoutez le chemin d'accès au fichier python.exe précédé du caractère point-virgule (;). Dans mon cas, j'ai ajouté la valeur suivante: C: Python36 car je souhaite exécuter la version Python 3.6.

    Attribuer une valeur de variable

  4. Fermez toutes les fenêtres et recherchez l'invite de commande. Dans la fenêtre de commande, tapez la commande suivante et appuyez sur Entrée. Vous verrez que maintenant la version 64 bits est présente sur votre système et maintenant je vais essayer d'installer TensorFlow et vérifier si l'erreur est toujours là ou non:
    C: > python --version Python 3.7.6 (par défaut, 8 janvier 2020, 20:23:39) [MSC v.1916 64 bits (AMD64)]
  5. Exécutez la commande suivante pour installer TensorFlow sur votre système et nous espérons maintenant que l'installation se déroulera sans aucun message d'erreur. Remarque: TensorFlow n'est pas encore dans le PyPI référentiel, vous devez donc spécifier l'URL du «fichier de roue» approprié pour votre système d'exploitation et la version de Python.
    pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

    Installez Tensorflow

Méthode 2: rétrograder votre version Python sur Anaconda

Tensorflow ne prend en charge que Python 3.6.x et uniquement la version 64 bits. Par conséquent, si vous utilisez une interface graphique comme anaconda et python 3.7 y est installé par défaut, nous devons donc le rétrograder à 3.6 pour installer le Tensorflow. Pour effectuer cette tâche, exécutez les commandes indiquées ci-dessous sur votre invite Anaconda:

conda installer python = 3.6.4

Après avoir exécuté cette commande, attendez quelques secondes, puis créez un environnement virtuel pour installer Tensorflow. Nommez l'environnement virtuel tel que «ab», puis installez la version actuelle de TensorFlow CPU uniquement:

conda créer -ndetensorflow conda Activer tf

Après avoir rétrogradé votre version de python, Tensorflow sera maintenant installé sans afficher aucune erreur et même si vous avez installé la version de bureau d'Ubuntu, il fonctionnera également pour cela.

Méthode 3: mettre à jour le programme d'installation du package pour Python

Pip est le installateur de paquets pour Python et nous pouvons utiliser pip pour installer des packages à partir de l'index de package Python et d'autres index. Bien que des mises à jour soient publiées régulièrement après trois mois et que ces packages doivent être mis à jour manuellement sur votre système en exécutant certaines commandes. S'ils ne sont pas obsolètes, ils peuvent provoquer cette erreur d'installation de Tensorflow.Par conséquent, nous mettrons à jour le package pip en exécutant les commandes suivantes ci-dessous afin que tous les packages soient mis à jour automatiquement:

pip install --upgrade pip install pip --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

Après avoir mis à jour les packages pip, nous l’espérons, votre installation se déroulera sans problème et vous pourrez dès à présent développer des projets de programmation intéressants à l’aide de Tensorflow.

Solution de contournement: 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 publication d'une nouvelle version de Python et la publication de TensorFlow pour cette version de Python. Dans ce cas, je pense que les options mentionnées ci-dessus comme déclassement à la version précédente de Python, compiler TensorFlow à partir du code source et attendre la publication d'une version correspondante de TensorFlow sont tous les remèdes possibles qui pourraient vous permettre d'installer Tensorflow sur votre système sans aucun problème.

4 minutes de lecture