gpt4 book ai didi

python - 在 Mac OS X 10.9.5 上安装 MySQLdb

转载 作者:行者123 更新时间:2023-11-29 23:44:18 25 4
gpt4 key购买 nike

从此link我下载了 MySQLdb 并运行以下两个命令

sudo python setup.py build
sudo python setup.py install

我还在.bash_profile中定义了环境路径,如下

export PATH="/Applications/XAMPP/xamppfiles/bin/:$PATH"

问题是在运行上面的命令后我没有看到任何错误,但是当我在 python shell 中尝试以下命令时我看到错误

import MySQLdb

错误日志:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "MySQLdb/__init__.py", line 19, in <module>
import _mysql
ImportError: dlopen(//anaconda/lib/python2.7/site-packages/MySQL_python-1.2.4-py2.7-macosx-10.5-x86_64.egg/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: //anaconda/lib/python2.7/site-packages/MySQL_python-1.2.4-py2.7-macosx-10.5-x86_64.egg/_mysql.so
Reason: image not found

我的操作系统 - Mac 10.9.5 和 Python 版本 - 2.7.5::Anaconda 1.6.1 (x86_64)

如何在 Mac OS X 10.9.5,64 位上安装 MySQLdb?谢谢。

复制 this question ,但这适用于 32 位 Mac OS X Snow Leopard。

最佳答案

由于Mysql已经正式提供了名为mysql连接器的python驱动程序,并且Mysqldb还没有处于维护状态,我建议你安装官方的,Django已经支持了, http://dev.mysql.com/downloads/connector/python/ ,然后在你的settings.py中:只需更改引擎名称

    DATABASES = {
'default': {
'NAME': 'user_data',
'ENGINE': 'mysql.connector.django',
'USER': 'mysql_user',
'PASSWORD': 'priv4te',
'OPTIONS': {
'autocommit': True,
},
}
}

以及开发者指南 http://dev.mysql.com/doc/connector-python/en/index.html

玩得开心

关于python - 在 Mac OS X 10.9.5 上安装 MySQLdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26031780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com