Open milianw opened 3 years ago
My best guess is that it may be due to lack of Python 3.9 support in numba. The latest version 0.53 does support Python 3.9, so you can potentially install their release candidate for that and see if it makes a difference.
Yes, your Numba 0.51.2 does not support Python 3.9 yet, see https://github.com/numba/numba/issues/6345.
Thank you two, that explains it.
Out of curiosity - why is this not clearly communicated via pip or even at runtime? Does pip not have a notion of "maximum support version"? Or is that metadata just missing? It's very surprising to see such issues only at runtime for me.
Numba 0.51.2 was released before the issue was known. I have forwarded your question as https://github.com/numba/numba/issues/6345#issuecomment-784133438 .
FYI - this issue (python 3.9 and numba) seems like it may also cause issues with pickling a UMAP model
edit: I apologize, upon further investigation, my issue appears to be the same as #93 and there is a comment there which resolves it
Hey there,
I'm not sure if this is the right place to ask... I'm trying to get umap-learn to run on archlinux with python 3.9 and llvm10. Here are the dependencies from umap-learn that I installed via pip:
But when I run a umap computation, then I get this wall of text as an error message:
Can anyone tell me where to hunt for the problem here? Is that an incompatibility with llvm? Is something outdated on pip? Anything else I could do to fix this?
Many thanks