`ld: symbol(s) not found for architecture x86_64` when `pip install` on Mac
For example, you would get errors like this:
"PyUnicode_CompareWithASCIIString", referenced from: _extract_opcodes in _levenshtein.o _extract_editops in _levenshtein.o "_PyUnicode_FromUnicode", referenced from: _median_improve_py in _levenshtein.o _apply_edit_py in _levenshtein.o _median_common in _levenshtein.o "_PyUnicode_InternFromString", referenced from: _PyInit_levenshtein in levenshtein.o "_PyUnicode_Type", referenced from: _hamming_py in _levenshtein.o _jaro_py in _levenshtein.o _jaro_winkler_py in _levenshtein.o _median_improve_py in _levenshtein.o _editops_py in _levenshtein.o _opcodes_py in _levenshtein.o _apply_edit_py in _levenshtein.o ... "_Py_NoneStruct", referenced from: _median_improve_py in _levenshtein.o _median_common in _levenshtein.o
And here’s how to solve it
LDFLAGS='-undefined dynamic_lookup' pip install cx_Oracle # Or your awesome package