If, when using conda (Anaconda or Miniconda), you experience an error that is something like the following:
ImportError: /home/pts08/miniconda/envs/_test/bin/../lib/libm.so.6: version `GLIBC_2.15' not found (required by /home/pts08/miniconda/envs/_test/lib/python2.7/site-packages/cyffld2/../../../libfftw3f.so.3)
You can quickly solve this by removing/moving the
libm.so.6 library so that your packages don't accidentally link against it.
mv /home/pts08/miniconda/envs/_test/bin/../lib/libm.so.6 /home/pts08/miniconda/envs/_test/bin/../lib/libm.so.6.bak
This problem is caused because conda ships with a package called
system that contains
libm (library for fast math calculations). However, the
libm.so version that it ships with is linked against an older version of GLIBC than was used to build the library that is failing to link. This causes a conflict which cannot be resolved and results in the not found error.