Em uma tentativa para estabelecer um ambiente de desenvolvimento para Python/Django no macOS X 10.6, o MySQL foi instalado a partir do DMG fornecido e o MySQL-python foi instalado usando pip.
Ao tentar importar o MySQLdb, foi encontrado o seguinte erro:
Traceback (most recent call last): File "", line 1, in File "/Library/Python/2.6/site-packages/MySQLdb/__init__.py", line 19, in import _mysql ImportError: dlopen(/Library/Python/2.6/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.16.dylib Referenced from: /Library/Python/2.6/site-packages/_mysql.so Reason: image not found
Para resolver esse problema, é necessário definir a variável de ambiente DYLD_LIBRARY_PATH após instalar o MySQL-python:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
Esta variável deve ser definida para o diretório que contém as bibliotecas MySQL, que normalmente é /usr/local/mysql/lib/.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3