Mac 安装MySQLdb

https://pypi.python.org/pypi/MySQL-python/

下载最新的压缩包 zip

运行:

MacBook-Air:MySQL-python-1.2.5 huangyong$ python setup.py build

结果有一个警告

_mysql.c:1589:10: warning: comparison of unsigned expression < 0 is always false

[-Wtautological-compare]

if (how < 0 || how >= sizeof(row_converters)) {

~~~ ^ ~

1 warning generated.

clang -bundle -undefined dynamic_lookup build/temp.macosx-10.12-x86_64-2.7/_mysql.o -L/usr/local/Cellar/mysql/5.7.18_1/lib -L/usr/local/lib -L/usr/local/opt/openssl/lib -L/usr/local/opt/sqlite/lib -lmysqlclient -lssl -lcrypto -o build/lib.macosx-10.12-x86_64-2.7/_mysql.so

运行

MacBook-Air:MySQL-python-1.2.5 huangyong$ sudo python setup.py install

结果正常。

然后:

MacBook-Air:MySQL-python-1.2.5 huangyong$ python

>>> import MySQLdb

import MySQLdb会有一些警告

>>> import MySQLdb

/usr/local/lib/python2.7/site-packages/MySQL_python-1.2.5-py2.7-macosx-10.12-x86_64.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /usr/local/lib/python2.7/site-packages/MySQL_python-1.2.5-py2.7-macosx-10.12-x86_64.egg/_mysql.pyc, but /Users/huangyong/Downloads/MySQL-python-1.2.5 is being added to sys.path



MySQL-python-1.2.5没用了,可以删了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容