When installing prodigy one of its dependencies (mmh3) relies on using the “old” C++ standard library. I was able to circumvent this issue by using conda rather than pip.
But I figured it would be useful for someone to share a workaround in case they solved this issue differently.
Here’s the output for the failed pip installation
clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9 [-Wdeprecated]
ld: library not found for -lstdc++
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command 'g++' failed with exit status 1
Thanks for this! I hope we can encourage mmh3 and the rest of our compiled dependencies to publish binary wheels, to avoid this type of headache. We recently released wheels for the open-source packages we publish (spaCy, Thinc, preshed, murmurhash and cymem). We’ve put together a tool to make this easier: https://github.com/explosion/wheelwright . We’re hoping this can help other authors publish wheels, so that everything installs smoothly.