Reviewer 2 - Vignette - Unable to import umap
due to dependencies with scipy on Python 3.9
#114
Labels
import umap
due to dependencies with scipy on Python 3.9
#114
Description
Running
import umap
results in a chain of errors aspip install
on Mac OS X doesn't correctly sets up BLAS and LAPACK libraries.What I Did
When trying to run an openomics_test.py file with the from openomics import MultiOmics statement I received the following:
This turned out to be an issue with python 3.9, which the package is supposed to support. I tried with python 3.8 instead, but it failed initially with the scipy install as it needed the BLAS and LAPACK libraries. I needed to install using:
Running the following rectifies this:
I feel, therefore, a dependency on python 3.8 should be specified in the documentation and setup.py, as it looks like there are issues with python 3.9 at present. It would also be useful to include tensorflow in the list of package dependencies (i.e. requirements.txt) to avoid this warning. Using something like pipenv might be an ideal solution here? Though explicitly stating the external library dependencies for scipy would still be necessary.
The text was updated successfully, but these errors were encountered: