After uninstalling Anaconda to stop problems with Jupyter notebook kernels, I am trying to run a file which requires
from mpl_toolkits.mplot3d import Axes3D
from matplotlib.colors import LogNorm
from matplotlib import animation
from IPython.display import HTML
from autograd import elementwise_grad, value_and_grad
from scipy.optimize import minimize
from collections import defaultdict
from itertools import zip_longest
from functools import partial
and getting this message:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-2-29781769facb> in <module>()
10
11 from autograd import elementwise_grad, value_and_grad
---> 12 from scipy.optimize import minimize
13 from collections import defaultdict
14 from itertools import zip_longest
c:\python27\lib\site-packages\scipy\__init__.py in <module>()
59 __all__ = ['test']
60
---> 61 from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
62
63 from numpy import show_config as show_numpy_config
ImportError: cannot import name NUMPY_MKL
I tried installing scipy.optimize
:
C:\Users\Toni>pip install scipy.optimize
Collecting scipy.optimize
Could not find a version that satisfies the requirement scipy.optimize (from versions: )
No matching distribution found for scipy.optimize
I'm using Windows 10 on a 64-bit computer, and python 2.7.13.
I did try the following:
>C:\Users\Toni>pip install scipy
Requirement already satisfied: scipy in c:\python2/\lib\site-packages
Requirement already satisfied: numpy>=1.8.2 in c:\python2/\lib\site-package (from scipy)
PROGRESS NOTES:
OK... It seems as though scipy may have been incorrectly installed (following the lead from the first answer)... So I uninstall it, and then try...
pip install scipy
failed with error code 1 in c:\users\toni\appdata\local\temp\pip-build-vnjyae\scipy
which sends me here, and later on here, but not so fast, first stop here with the conundrum of which one to choose:
NumPy, a fundamental package needed for scientific computing with Python.
Numpy+MKL is linked to the Intel® Math Kernel Library and includes required DLLs in the numpy.core directory.
numpy‑1.11.3+mkl‑cp27‑cp27m‑win32.whl
numpy‑1.11.3+mkl‑cp27‑cp27m‑win_amd64.whl
numpy‑1.11.3+mkl‑cp34‑cp34m‑win32.whl
numpy‑1.11.3+mkl‑cp34‑cp34m‑win_amd64.whl
numpy‑1.11.3+mkl‑cp35‑cp35m‑win32.whl
numpy‑1.11.3+mkl‑cp35‑cp35m‑win_amd64.whl
numpy‑1.11.3+mkl‑cp36‑cp36m‑win32.whl
numpy‑1.11.3+mkl‑cp36‑cp36m‑win_amd64.whl
numpy‑1.13.0+mkl‑cp27‑cp27m‑win32.whl
numpy‑1.13.0+mkl‑cp27‑cp27m‑win_amd64.whl
numpy‑1.13.0+mkl‑cp34‑cp34m‑win32.whl
numpy‑1.13.0+mkl‑cp34‑cp34m‑win_amd64.whl
numpy‑1.13.0+mkl‑cp35‑cp35m‑win32.whl
numpy‑1.13.0+mkl‑cp35‑cp35m‑win_amd64.whl
numpy‑1.13.0+mkl‑cp36‑cp36m‑win32.whl
numpy‑1.13.0+mkl‑cp36‑cp36m‑win_amd64.whl
And here is the key (probably):
Typing python
on the cmd prompt I get:
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win 32
So from Python 2.7
, I need the 27
version, and from win 32
I have to disregard the fact that I have a 64-bit computer. So clear...