Q:

Module not found when using scipy

I have recently properly installed numpy and scipy. The following line runs without error. 

import scipy

I am experiencing difficulty using scipy.io.wavefile. I have been trying to use the code from the "best answer" of this post. 
However, when I try the first line,
from scipy.io import wavfile
I receive the following error and traceback,

Traceback (most recent call last):
    File "<pyshell#0>", line 1, in <module>
      from scipy.io import wavfile
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\io\__init__.py", line 97, in <module>
      from .matlab import loadmat, savemat, whosmat, byteordercodes
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\io\matlab\__init__.py", line 13, in <module>
      from .mio import loadmat, savemat, whosmat
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\io\matlab\mio.py", line 12, in <module>
      from .miobase import get_matfile_version, docfiller
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\io\matlab\miobase.py", line 22, in <module>
      from scipy.misc import doccer
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\misc\__init__.py", line 68, in <module>
      from scipy.interpolate._pade import pade as _pade
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\interpolate\__init__.py", line 175, in <module>
      from .interpolate import *
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\interpolate\interpolate.py", line 21, in <module>
      import scipy.special as spec
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\special\__init__.py", line 640, in <module>
      from ._ufuncs import *
    File "_ufuncs.pyx", line 1, in init scipy.special._ufuncs
  ImportError: DLL load failed: The specified module could not be found.

I also receive an error and traceback if I try the following line instead,
import scipy.io.wavfile

receiving a different response,

Traceback (most recent call last):
    File "<pyshell#1>", line 1, in <module>
      import scipy.io.wavfile
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\io\__init__.py", line 97, in <module>
      from .matlab import loadmat, savemat, whosmat, byteordercodes
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\io\matlab\__init__.py", line 13, in <module>
      from .mio import loadmat, savemat, whosmat
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\io\matlab\mio.py", line 12, in <module>
      from .miobase import get_matfile_version, docfiller
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\io\matlab\miobase.py", line 22, in <module>
      from scipy.misc import doccer
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\misc\__init__.py", line 68, in <module>
      from scipy.interpolate._pade import pade as _pade
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\interpolate\__init__.py", line 175, in <module>
      from .interpolate import *
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\interpolate\interpolate.py", line 21, in <module>
      import scipy.special as spec
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\special\__init__.py", line 642, in <module>
      from .basic import *
    File "C:\Users\Me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\scipy\special\basic.py", line 15, in <module>
      from ._ufuncs import (ellipkm1, mathieu_a, mathieu_b, iv, jv, gamma,
  ImportError: cannot import name 'ellipkm1' from 'scipy.special._ufuncs' (unknown location)

I do not understand why the module can not be found, if scipy is properly installed and can be imported by itself. I am using python 3.7.1. Could the code from the post be depreciated?
Apologies in advance for the long post.

A:

Both error messages are complaining about the scipy.special._ufuncs module and a quick search revealed a few other posts, like this one, that suggest making sure you have the Visual C++ Redistributable Packages installed: https://www.microsoft.com/en-us/download/details.aspx?id=48145

