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
gdb
installed 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
gdb
installed, run:gdb -ex r --args python -c "import qiime2.sdk; qiime2.sdk.PluginManager();"
This should hopefully reproduce the segfault and drop you into a
gdb
debugger session. -
From within the
gdb
interactive shell, run:bt py-bt
-
Run the
quit
command to exit thegdb
session.
Please send me all output from Steps 2 and 3 above. Thanks for bearing with me on debugging this!