5
votes

Impossible d'installer Tensorflow 'msvcp140_1.dll' manquant

J'essaie actuellement de pip install tensorflow , qui fonctionne mais après l'avoir installé, puis l'importer dans mon module python via l' import tensorflow as tf je reçois le message d'erreur suivant:

ImportError: Could not find the DLL(s) 'msvcp140_1.dll'. TensorFlow requires that
these DLLs be installed in a directory that is named in your %PATH% environment
variable. You may install these DLLs by downloading "Microsoft C++ Redistributable
for Visual Studio 2015, 2017 and 2019" for your platform from this URL: 
https://support.microsoft.com/help/2977003/the-latest-supported-visual-c-downloads

J'ai installé le msvcp140_1.dll et l' msvcp140_1.dll mis dans C:\Users\User\AppData\Local\Programs\Python\Python37 qui est contenu dans la variable inviroment de mon chemin.

Comme vous pouvez le voir, j'utilise Python 3.7 car la version 3.8 n'est pas prise en charge par tensorflow. Une idée de comment réparer ça?


5 Réponses :


1
votes

Je vous recommande ce tutoriel d'installation, il fonctionne sur mon ordinateur. Et vous avez besoin de python 3.6 pour Tensorflow au lieu de 3.7.

https://github.com/jeffheaton/t81_558_deep_learning/blob/master/manual_setup.ipynb


0 commentaires

2
votes

Vous pouvez trouver msvcp140.dll dans votre dossier% windows% / System32, une fois que vous avez installé VC ++ DIST pour VS 2015, pour msvcp140_1.dll vous devez accéder à cette page

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

et dans la section: Visual Studio 2015, 2017 et 2019, choisissez le bon package avec l'arche de votre PC.


0 commentaires

-1
votes

@KingQQ J'ai ce même problème. J'ai suivi votre lien et installé à la fois vc_redist.x64.exe et vc_redist.x86.exe. J'ai toujours la même erreur de ImportError: Could not find the DLL(s) 'msvcp140_1.dll'

Y a-t-il autre chose que je devrais faire après l'installation de Visual Studio?


2 commentaires

Quelle version de tensorflow essayez-vous d'installer? Essayez 2.0.0 si vous ne l'avez pas déjà fait.


Merci, Mark. Oui, j'ai installé TF 2.0.0. En outre, ce fil montre ici le problème sous-jacent (commentaire de RonVibbentrop). J'ai suivi cela et cela m'a aidé à résoudre.



-2
votes

Dans mon cas, le téléchargement de Visual C ++ à partir de l'url ci-dessous fonctionne.

https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads


0 commentaires

0
votes

Cliquez simplement sur ce lien https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads Puis installez

x64: vc_redist.x64.exe

et redémarrez votre PC.


0 commentaires