安装mysqlclient 不成功 换mysql-connector-python

在mac上安装mysqlclient  死活装不上。

报错

    ld: library not found for -lssl
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    error: command 'clang' failed with exit status 1

找里很多资料,试图解决报错问题,最后都无一善终。最后

http://www.runoob.com/django/django-model.html的评论里找到 gmax 同学如下替代方案,我就是那萌新!!!

对于死活装不上 mysqlclient 的,换链接库吧:

sudo apt install python-mysql.connector # 看实际情况 。我的装了就不用了。不通系统命令不同
pip install mysql-connector-python

修改 ENGINE 配置:

DATABASES = {
    'default': {
        'ENGINE': 'mysql.connector.django',  # 链接配置换成这个
        'NAME': 'test',
        'USER': 'test',
        'PASSWORD': 'test123',
        'HOST':'localhost',
        'PORT':'3306',
    }
}

致敬还在躺坑的萌新!

发表评论

电子邮件地址不会被公开。 必填项已用*标注