On Tuesday, August 15, 2017 at 5:23:29 PM UTC+1, Poul Riis wrote: > Den tirsdag den 15. august 2017 kl. 07.29.05 UTC+2 skrev dieter: > > Poul Riis writes: > > > ... > > > For some time I have been using python 3.6.0 on a windows computer. > > > Suddenly, my numpy does not work any more. > > > This one-liner program: > > > import numpy as np > > > results in the long error message below. > > > ... > > > Traceback (most recent call last): > > > File > > > "C:\Users\pr\AppData\Local\Programs\Python\Python36\lib\site-packages\numpy\core\__init__.py", > > > line 16, in <module> > > > from . import multiarray > > > ImportError: DLL load failed: Den angivne procedure blev ikke fundet. > > > > Apparently, the module "multiarry" is implemented in a separate > > DLL (= "Dynamically Loaded Library") and loading this DLL failed. > > > > There can be several reasons for such a failure, among others: > > > > * the DLL is missing > > > > * the DLL is corrupted > > > > * the DLL depends on something which is missing or corrupted > > > > * there is a version mismatch (e.g. between the DLL and the Python > > trying to load it) > > > > > > An initial step could be to try to reinstall "numpy" and > > see whether the problem goes away. > > I have reinstalled numpy several times - doesn't help.
The short answer is you need to upgrade Python, not numpy. For the long answer please see https://stackoverflow.com/questions/44537131/numpy-library-importerror-dll-load-failed-the-specified-procedure-could-not-be which in turn refers to https://bugs.python.org/issue29943. Kindest regards. Mark Lawrence. -- https://mail.python.org/mailman/listinfo/python-list