小编Xoa*_*dra的帖子

库未加载:@rpath/libmysqlclient.21.dylib 原因:图像未找到 Django 迁移错误,使用 mysqlclient 数据库驱动程序和 MySQL 8 与 macOS

在从 Django 默认使用的默认 SQLite 数据库更改为 MySQL 数据库时,我在尝试运行时遇到了这个棘手的错误python manage.py migrate --database mysql

Traceback (most recent call last):
  File "/Users/xoadra/Programming/Syntax/Python/Environments/pfitzer/lib/python3.7/site-packages/django/db/backends/mysql/base.py", line 15, in <module>
    import MySQLdb as Database
  File "/Users/xoadra/Programming/Syntax/Python/Environments/pfitzer/lib/python3.7/site-packages/MySQLdb/__init__.py", line 18, in <module>
    import _mysql
ImportError: dlopen(/Users/xoadra/Programming/Syntax/Python/Environments/pfitzer/lib/python3.7/site-packages/_mysql.cpython-37m-darwin.so, 2): Library not loaded: @rpath/libmysqlclient.21.dylib
  Referenced from: /Users/xoadra/Programming/Syntax/Python/Environments/pfitzer/lib/python3.7/site-packages/_mysql.cpython-37m-darwin.so
  Reason: image not found

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py", line 20, in <module>
    execute_from_command_line( sys.argv )
  File "/Users/xoadra/Programming/Syntax/Python/Environments/pfitzer/lib/python3.7/site-packages/django/core/management/__init__.py", line 381, in …
Run Code Online (Sandbox Code Playgroud)

python mysql django macos

7
推荐指数
4
解决办法
5347
查看次数

标签 统计

django ×1

macos ×1

mysql ×1

python ×1