Installing scipy in Python 3.5 on 32-bit Windows 7 Machine
Solution 1
Make sure you pay attention to this line from the link you provided:
Many binaries depend on NumPy-1.9+MKL and the Microsoft Visual C++ 2008 (x64, x86, and SP1 for CPython 2.6 and 2.7), Visual C++ 2010 (x64, x86, for CPython 3.3 and 3.4), or the Visual C++ 2015 (x64 and x86 for CPython 3.5) redistributable packages.
Download the corresponding Microsoft Visual C++ Redistributable Package which should be this one based on your description.
I had a similar problem, can't recall the exact issue, and I download the one for my system and it worked fine. Let me know otherwise.
Solution 2
Possibly helpful: trying to pip install scipy-0.18.0rc2-cp35-cp35m-win_amd64.whl
(downloaded from http://www.lfd.uci.edu/~gohlke/pythonlibs/) on 64-bit windows 7 with Python 3.5 failed with a "file does not exist/not a valid wheel filename" error.
From various hints obtained from here and elsewhere I found that renaming the file to: scipy-0.16.1-cp35-none-win_amd64.whl
allowed it to install.
Solution 3
Pull up the command window (search for it in the start button), then enter
pip install numpy
and
pip install scipy‑0.16.1‑cp35‑none‑win32.whl
then it should let you know in the command window if it was successfully downloaded, if you have python 3.5.
Brian Cain
I am a Sr. Systems Security Engineer for the Aviation industry and the CEO of www.cybercitadellabs.com, a small security blog. I do penetration testing in my spare time and enjoy Volunteering at the Iowa State University Cyber Defense Competition
Updated on June 17, 2022Comments
-
Brian Cain almost 2 years
I have been trying to install Scipy onto my Python 3.5 (32-bit) install on my Windows 7 machine using the pre-built binaries from: http://www.lfd.uci.edu/~gohlke/pythonlibs
I have, in order, installed the following libraries
numpy‑1.10.1+mkl‑cp35‑none‑win32.whl scipy‑0.16.1‑cp35‑none‑win32.whl
Then, when trying to use the installed packages I get the following erros
from scipy import sparse < ... Complete error trace ommitted ... > packages\scipy\sparse\csr.py", line 13, in <module> from ._sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \ ImportError: DLL load failed: The specified module could not be found.
However, if i follow the same process for Python 3.4 replacing the installers with:
numpy‑1.10.1+mkl‑cp35‑none‑win32.whl scipy‑0.16.1‑cp35‑none‑win32.whl
Everything seems to work. Are there additional dependencies or install packages that I am missing for the Python 3.5 install?
-
Brian Cain over 8 yearsThat does appear to be the issue, however your link was incorrect, it is pointing at the 2010 version. The Link I downloaded and installed from was: microsoft.com/en-us/download/details.aspx?id=48145 If you wouldn't mind editing your answer, I'll mark it as the answer
-
Leb over 8 yearsYou're right, you said 3.5. I had 3.4 in mind the whole time. The answer has been changed.
-
mithuntnt almost 8 yearsI was missing the 2015 Redistributable. Thanks a lot.