question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ImportError: DLL load failed: The specified module could not be found. When using tensorflow on PyCharm

See original GitHub issue

I am having the same exact issue:

  1. I Installe Miniconda, and used a 3.6 python env for tensorflow. I could import tensorflow from the comnnad line so it works.
  2. I installed numpy from the command line using conda install numpy
  3. I am using Windows 10, i have two pythons installed 3.6 and 3.7, but only he 3.6 environment is added to the PATH. I got this message C:\Users\mahmad2\AppData\Local\conda\conda\envs\tensorflow\python.exe C:/Users/mahmad2/PycharmProjects/TF-TST/test.py Traceback (most recent call last): File “C:\Users\mahmad2\AppData\Local\conda\conda\envs\tensorflow\lib\site-packages\numpy\core_init_.py”, line 16, in <module> from . import multiarray File “C:\Users\mahmad2\AppData\Local\conda\conda\envs\tensorflow\lib\site-packages\numpy\core\multiarray.py”, line 12, in <module> from . import overrides File “C:\Users\mahmad2\AppData\Local\conda\conda\envs\tensorflow\lib\site-packages\numpy\core\overrides.py”, line 6, in <module> from numpy.core._multiarray_umath import ( ImportError: DLL load failed: The specified module could not be found.

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File “C:/Users/mahmad2/PycharmProjects/TF-TST/test.py”, line 1, in <module> import tensorflow as tf File “C:\Users\mahmad2\AppData\Local\conda\conda\envs\tensorflow\lib\site-packages\tensorflow_init_.py”, line 24, in <module> from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import File “C:\Users\mahmad2\AppData\Local\conda\conda\envs\tensorflow\lib\site-packages\tensorflow\python_init_.py”, line 47, in <module> import numpy as np File “C:\Users\mahmad2\AppData\Local\conda\conda\envs\tensorflow\lib\site-packages\numpy_init_.py”, line 142, in <module> from . import core File “C:\Users\mahmad2\AppData\Local\conda\conda\envs\tensorflow\lib\site-packages\numpy\core_init_.py”, line 47, in <module> raise ImportError(msg) ImportError:

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

Importing the multiarray numpy extension module failed. Most likely you are trying to import a failed build of numpy. Here is how to proceed:

  • If you’re working with a numpy git repository, try git clean -xdf (removes all files not under version control) and rebuild numpy.
  • If you are simply trying to use the numpy version that you have installed: your installation is broken - please reinstall numpy.
  • If you have already reinstalled and that did not fix the problem, then:
    1. Check that you are using the Python you expect (you’re using C:\Users\mahmad2\AppData\Local\conda\conda\envs\tensorflow\python.exe), and that you have no directories in your PATH or PYTHONPATH that can interfere with the Python and numpy versions you’re trying to use.

    2. If (1) looks fine, you can open a new issue at https://github.com/numpy/numpy/issues. Please include details on:

      • how you installed Python
      • how you installed numpy
      • your operating system
      • whether or not you have multiple versions of Python installed
      • if you built from source, your compiler versions and ideally a build log

      Note: this error has many possible causes, so please don’t comment on an existing issue about this - open a new one instead.

Original error was: DLL load failed: The specified module could not be found.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:6 (2 by maintainers)

github_iconTop GitHub Comments

3reactions
rgommerscommented, Feb 22, 2019

If I read correctly, the issue is in your Python 3.6 env. If so, please try conda install python=3.6.8=h9f7ef89_0, that should fix it. If not, try:

pip uninstall numpy
conda install numpy

please let us know the result, we’re trying to improve this situation so knowing what worked is important for us

1reaction
amber0309commented, Aug 29, 2019

conda install python=3.6.8=h9f7ef89_0

This worked for me. Much appreciated!

Read more comments on GitHub >

github_iconTop Results From Across the Web

ImportError: DLL load failed: The specified procedure could ...
I'm using PyCharm for my python projects. When trying to import the cvxopt library I get the below error when running the code...
Read more >
ImportError: DLL load failed: The specified module could not ...
Problem running tensorflow in Pycharm - ImportError: DLL load failed: The specified module could not be found. #42440.
Read more >
Tensorflow : ImportError: DLL load failed: The specified ...
I tried to tweak everything to find the origin of the error and I managed to get the code running with no error...
Read more >
tensorflow is installed but when importing in pycharm gets an ...
ImportError : DLL load failed: The specified module could not be found. During handling of the above exception, another exception occurred:
Read more >
DLL load failed while importing _pywrap_tensorflow_internal ...
If not, please install the Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, and 2019. because starting from the TensorFlow 2.1 ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found