NameError: имя '_mysql' не определено - Django tailwind
Когда я запускаю python manage.py runserver, мой сервер django работает, и я могу видеть свою веб-страницу, однако некоторые из tailwind не работают.
Когда я останавливаю этот сервер и запускаю python manage.py tailwind start, localhost:8000 не показывает мою веб-страницу, но мой терминал говорит, что он работает.
Когда я останавливаю запущенный сервер tailwind и запускаю python manage.py runserver, я получаю ошибку, говорящую NameError: name '_mysql' is not defined.
Я не знаю, почему это происходит, вот моя полная трассировка стека:
Я также столкнулся с той же ошибкой в последние несколько дней, только что нашел это решение и оно работает для меня, надеюсь это поможет!
Используйте следующую команду, чтобы проверить установлен mysqlclient или нет:
pip freezeДобавьте переменную env в ~/.zshrc для zsh, или ~/.bashrc или ~/.bash_profile для bash и т.д.):
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/Примените изменения, выполнив команду
source ~/.your_shell_config_file