Closed daquintero closed 3 years ago
Hmm, I am not sure exactly what is going here. gdstk has a pretty minimal set of requirements -- python, lapack, and numpy and your environment has compatible python and numpy versions. My guess is that the problem is with lapack. Anaconda builds with Intel's Math Kernel Library instead of openblas. I will research if there is way to install gdstk with the Anaconda build of numpy.
In the mean time, I think gdstk should work for you if you install it into a new environment with just packages from conda-forge.
After researching some more, I think the problem is with numpy rather than lapack. In my testing, conda install -c conda-forge gdstk
wants to replace the defaults
version of numpy
with the conda-forge
version and that change ripples out to a lot of the other packages in your environment. I have not determined if there is a good workaround for using gdstk
in an environment based on defaults
packages rather than conda-forge
packages.
I have asked other conda-forge users and the consensus seems to be that mixing packages that link against numpy from defaults and conda-forge doesn't work, so I don't think there is anything that can be done from this repo. If you want to stick to a defaults numpy, you could use conda-build to rebuild the gdstk conda package from the recipe in this repo in an environment with the defaults numpy.
Issue: After running this recipe:
conda install gdstk
, the following error prevents installation:In a MacOS Catalina 10.15.7.
Will attempt to install from source instead and update.
Full Error Trace
Environment (
conda list
):Details about
conda
and system (conda info
):