Thanks for sharing the output from those commands! Nothing looks suspicious here, there doesn't appear to be a conflicting install or pythonpath issues. Well that's good news!
Just to double-check something, can you run this command and send me the output?
ls -la $HOME/.local/lib
Let's also use gdb (a debugging tool) to find out more about the segmentation fault you're running into:
-
Check if you have
gdbinstalled by simply runninggdb. If you receive an error stating "no such command", you'll need to installgdb. There's instructions here, you may need your system administrator to install it for you depending on your user permissions. -
Once you have
gdbinstalled, run:gdb -ex r --args python -c "import qiime2.sdk; qiime2.sdk.PluginManager();"This should hopefully reproduce the segfault and drop you into a
gdbdebugger session. -
From within the
gdbinteractive shell, run:bt py-bt -
Run the
quitcommand to exit thegdbsession.
Please send me all output from Steps 2 and 3 above. Thanks for bearing with me on debugging this!