NameError: имя '_mysql' не определено на Mac A1 Monterey

Я пытаюсь включить mysql в мой django и сталкиваюсь с ошибкой

in <module> version_info, _mysql.version_info, _mysql.__file__
NameError: name '_mysql' is not defined

Я думаю, что это может быть ошибка из-за нового чипа M1 и системы mac OS, но я не могу понять, как ее исправить. (Я использую mac Monterey с чипом M1.)

Вот версия пакета:

mysql-connector-python    8.0.29
mysqlclient               2.1.1
mysql  Ver 8.0.29 for macos12.2 on x86_64 (Homebrew)
Python 3.8.9

Я где-то читал, что мой python должен быть в каталоге homebrew, но не уверен, как это сделать.

which python3
/usr/bin/python3

Я также видел другое решение использования

arch -x86_64 brew install mysql

У меня не получилось. Вот мой файл .zshrc сейчас

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
export PATH="/usr/local/opt/mysql-client/bin:$PATH"
export DYLD_LIBRARY_PATH="/usr/local/mysql/lib:$PATH"
export PATH="/usr/local/opt/python@3.8/bin:$PATH"

и вот мой bash_profile

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"
export PATH="/usr/local/opt/mysql-client/bin:$PATH"
Вернуться на верх