Now I am working on Python 3.5 and trying to deploy my web application with Heroku. When I try to publish it online, Numpy+mkl is not compatible to Heroku and it can find only normal version of Numpy. So I uninstall Numpy+mkl and install normal Numpy. As Scipy installation requires numpy with mkl, I am now in trouble. I try to find Scipy wheel file but on Scipy website, all versions require numpy+mkl.
how can I find the Scipy without requirement of numpy+ mkl?
In the comment above, @alrozac-S is referring to setting up a conda environment without MKL. From the Anaconda blog:
Finally, in case you do not need or want MKL, it is possible to opt out of installing MKL. We provide this option on Linux and OS X, because MKL is a large package (roughly 100MB), and for many tasks it is not necessary. The alternatives to MKL are OpenBLAS (for Linux), and the native Accelerate Framework (for OS X). To use the non-MKL versions of packages on Linux or OS X, first install Miniconda, and then execute:
conda install nomkl
This effectively adds the nomkl feature, which makes conda prefer non-MKL versions of packages in all cases. For example, executing:
conda install scipy
If you have installed Anaconda, you can create a new environment that will install packages from the PyData stack without MKL using:
conda create -n pynomkl python nomkl
Then install the packages as usual
conda install -n pynomkl numpy pandas scipy scikit-learn
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With