When installing the freud conda package into a new conda environment with python 3.6.3 which is the default python 3.6 version,
#!bash $ conda create -n freud -c glotzer freud
the install is fine, but when trying to import freud
#!bash $ python -c "import freud" Fatal Python error: PyThreadState_Get: no current thread zsh: abort python -c "import freud"
Unusually by installing python 3.6.1
#!bash $ conda install python=3.6.1
the command which previously failed
#!bash $ python -c "import freud"
now works fine.
I have also checked using python 3.5, and the 3.5.4 doesn't work, but 3.5.2 does.
I raised an issue in conda-build related to this in that it is not possible to pin the patch version of python as a run or test dependency https://github.com/conda/conda-build/issues/2571.
I have attached the environment.yml file of the failing environment.