I have not seen this error before. I searched and found some discussion suggesting it may result from having Python>= 3.7 at build time and and 3.6 execution time: https://github.com/ga0/pyprotect/issues/11
Joshua A. Anderson, Ph.D.
Research Area Specialist, Chemical Engineering, University of Michigan
> On Aug 6, 2021, at 3:49 PM, Alexander Patapoff <awpat...@gmail.com
> I am having some issues with getting the hoomd package to work with my python dist. There are no errors when compiling the source and then binding to python using the "make -j4" and "make install" commands. However, upon importing hoomd I get an error:
> >>> import hoomd
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "/gpfs/projects/softmatter/apatapof/pydev/lib64/python3.6/site-packages/hoomd/__init__.py", line 50, in <module>
> from hoomd import _hoomd;
> ImportError: /gpfs/projects/softmatter/apatapof/pydev/lib64/python3.6/site-packages/hoomd/_hoomd.cpython-36m-x86_64-linux-gnu.so
: undefined symbol: PyThread_tss_get
> the python version I am using is 3.6.0
> Does anyone have any suggestions or ideas for fixing this?
> Thanks in advance,
> You received this message because you are subscribed to the Google Groups "hoomd-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to hoomd-users...@googlegroups.com
> To view this discussion on the web visit https://groups.google.com/d/msgid/hoomd-users/61bbec7c-9952-49cb-8f08-e41f8f599713n%40googlegroups.com