Python MySQL перестал работать на MacOS - пожалуйста, объясните, почему нет

Вот проблема (среда MacOS):

ImportError: dlopen(/Users/mike/.virtualenvs/djangoprod/lib/python3.11/site-packages/MySQLdb/_mysql.cpython-311-darwin.so, 0x0002): 
  Library not loaded: '@rpath/libmysqlclient.21.dylib'
  Reason: tried: '/usr/lib/libmysqlclient.21.dylib' (no such file)

Проблема, очевидно, заключается в @rpath.

Ранее у меня не было никаких проблем с этим. "It Just Worked.™" Поэтому я не понимаю механизм , который теперь пошел не так в этой (MacOS ...) среде. Файл libmysqlclient.21.dylib существует , просто не "здесь".

Итак, как кум @rpath теперь находит кажущееся значение /usr/lib?

В среде MacOS "правильное расположение" MySQL "должно быть чем-то вроде" /usr/local/mysql-X.Y.Z-osx10.11-x86_64/lib... и каким-то образом программное обеспечение на каком-то уровне должно "знать" это. Очевидно, что это не так. Однако, я полагаю, что мой настоящий вопрос заключается в том, что я не знаю, как все это должно работать

Вернуться на верх