Closed AleixPalahi closed 3 months ago
Hi Aleix,
Is there a reason to use the older versions of python (3.5) and ipyrad (0.9.81)? This is almost certainly a dependency/install issue. Could you try creating a new conda env with a newer version of python (like 3.9 or greater)? Like this:
conda create -n ipyrad_py39 python=3.9
Give it a try and let me know if it works.
Is this working now? It seems like almost certainly a dependency issue, so a clean install of the most recent version should work. Please let me know if this is not the case.
Hi!
I intend to run STRUCTURE as implemented in ipyrad. I am currently working on a conda environment, using mamba to install the packages, and working on python 3.5.5. I have managed to install everything that is needed (ipyrad 0.9.81, structure 2.3.4, clumpp 1.1.2, toyplot 0.19.0), yet when I try running
import ipyrad.analysis as ipa
I get the following error message:I encounter the same error when I simply type
ipyrad -h
, which makes me think the problem arises from the installation of ipyrad and not from trying to use structure.I have checked and indeed libsodium.23.dylib is missing, although libsodium.dylib and libsodium.26.dylib are present in the directory.
I have tried to update pyzmq and libsodium itself but they are, according to mamba, updated to the newest version already, so there's not much more I can do in that direction. I am a quite lost about what else to try to make it work. I have seen no issue in which this was discussed. Have you ever encountered this issue before and/or have some pointers on how to solve it?
Cheers, Aleix