-
Notifications
You must be signed in to change notification settings - Fork 317
Troubles with 3.6.1: numpy is not MKL and pyzmq is broken #521
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
Comments
hi @KOLANICH Your two issues are unexpected. Can you provide one tiny program example for each of them, so I can check ? |
1 import scipy 2 try to launch jupyter notebook |
hum, It works in "full" winpython:
Would it be possible you are using WinPython-32bit-3.6.1.0Zero ? it does not contain scipy, nor jupyter. |
Concerning Windows 32bit, support from new "numeric" packages seems to go down since end of 2016. It may die by 2020 (a much slower death than expected, as first amd64 was in 2003, 14 years ago) |
It works in "full" winpython:
On the PC I work on it doesn't. I don't know why. This was experienced on the fresh installation of the version from the latest release on GitHub by that date.
Would it be possible you are using WinPython-32bit-3.6.1.0Zero ? it does not contain scipy, nor jupyter.
I use the full one with Jupyter and Qt.
|
suggestion, try by order of workarounds or preferences :
|
In fact it is the quickest and the most effortless solution. I have done exactly this. Spent an hour installing that, but that worth: everything worked out of the box. Unfortunately on another PC (the one with XP, python 3.4, no Visual Studio) I cannot use Anaconda, the troubles are the same. IMHO there is something wrong with the releases. |
On windows XP, try the last WinPython that was release just before XP support ended from Microsoft. After that moment, a lot of binary packages started to stop working |
i think i could have face the same problem too after i installed/update tensorflow which update the numpy due to requirement. if i remember correctly, it was fine before tensorflow installation. still trying to figure it out how to support both for my learning. Traceback (most recent call last): E:\WinPython\WinPython-64bit-3.5.3.1Qt5\scripts>python
E:\WinPython\WinPython-64bit-3.5.3.1Qt5\scripts>
from WinPython Control Panel.exe scipy is 0.19.0 another version WITHOUT tensorflow installation/upgrade is ok.
after some code rearrangement, we can see the config.py different (attached). |
hopefully the next release will solve this issue. |
1 Shipped version of scipy requires NUMPY_MKL, but it is not present. It is impossible to replace the shipped version of scipy with the one from pypa for 32-bit OS's because there is no 32 bit wheel in pypa. Of course you are free to say "we are not going to fix it, we drop 32bit architectures (as everyone else did) instead" ...
2 The shipped version of pyzmq is broken. Ship the one from pypa, that one works. The problem is long lasting, the solution was found on stackoverflow, if I remember right (now I cannot find it again).
The same problems are experienced on 2 PCs:
1 Win 7, no Visual Studio, Python 3.6.1
2 Win XP, no Visual Studio, Python 3.4
The text was updated successfully, but these errors were encountered: