-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NumPy windows build is broken #38
Comments
Here is a copy-paste of my findings from the linked bug. Let me know if I have misunderstood how it's meant to work: As far as I can tell this is an issue with the numpy conda package. SCS uses numpy.distutils.system_info function get_info to tell it where the blas/lapack libraries it should link against are located. Numpy stores that information in a
This is before I've even downloaded SCS. It's looking for the libs and includes in After some digging I found this part of the guide in conda about making packages relocatable, which says that the build prefix is replaced in any file that contains it with a placeholder and the file is added to the list in
and the site.cfg file has
In other words the However the latest windows numpy packages (e.g.
But that directory doesn't exist, and the prefix is not getting replaced, so it ends up with the error above. However, an older windows version of numpy,
Which is saying to swap out the I think the message here is that the conda numpy packages for windows are untested and broken, and appear to have been broken in different ways for a long time. I guess the right thing to do is flag it with the anaconda team. I never even got to the point of installing SCS on the system! |
The
numpy.distutils.system_info.get_info
function is broken on the windows build of NumPy. I need this function to get the location of BLAS and LAPACK installations. But when I callget_info
with the Anaconda NumPy build I just get an error:For the full details, see this issue: cvxgrp/scs#72
The text was updated successfully, but these errors were encountered: