Импорт TensorFlow не работает 'Не удалось найти DLL' - PullRequest
0 голосов
/ 14 марта 2020

Когда я установил TensorFlow с помощью pip. Это сработало, но когда я запустил код:

import tensorflow as tf

Он показал мне ошибку

Traceback (most recent call last):
  File "c:\Users\User\Desktop\sanu\A programming\python\Python Progams\comparing\balance.py", line 9, in <module>
    import tensorflow as tf
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\__init__.py", line 101, in <module>
    from tensorflow_core import *
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\__init__.py", line 40, in <module>
    from tensorflow.python.tools import module_util as _module_util
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\__init__.py", line 50, in __getattr__
    module = self._load()
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow\__init__.py", line 44, in _load
    module = _importlib.import_module(self.__name__)
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 30, in <module>
    self_check.preload_check()
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\platform\self_check.py", line 60, in preload_check
    % " or ".join(missing))
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

Я перешел на страницу руководства tenorflow.org / install / pip но я не мог понять, как установить распространяемый Microsoft Visual C ++ для Visual Studio 2015, 2017 и 2019. Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 14 марта 2020

Если вы используете tenorflow-GPU, то для этого необходимо установить Nvidia Cuda.

Нужно установить правильную версию Cuda, проверьте на сайте TensorFlow версии Cuda, соответствующие различным версиям TensorFlow.

После правильной установки все должно заработать.

Если у вас нет графического процессора в вашем P C.

Используйте обычный TensorFlow

Мое предложение, если вы новичок, попробуйте Google Colab.

https://colab.research.google.com/

...