在osx El Capitan for Python上安装MySQLdb

在osx El Capitan for Python上安装MySQLdb,python,macos,python-2.7,mysql-python,osx-elcapitan,Python,Macos,Python 2.7,Mysql Python,Osx Elcapitan,我正在努力: brew install mysql pip install mysql-python 我得到以下输出: 使用缓存的mysql-python-1.2.5.zip安装收集mysql-python 收集的软件包:运行setup.py安装的mysql python mysql python。。。错误 从命令/usr/bin/python-u-c“import setuptools, tokenize;uuuu file_uuuu='/private/var/folders/zf/phy

我正在努力:

brew install mysql
pip install mysql-python
我得到以下输出:

使用缓存的mysql-python-1.2.5.zip安装收集mysql-python
收集的软件包:运行setup.py安装的mysql python
mysql python。。。错误
从命令/usr/bin/python-u-c“import setuptools,
tokenize;uuuu file_uuuu='/private/var/folders/zf/phyv38gx56jddgzfyqnw0t7h0000gp/T/pip-build-vla6Kt/mysql-python/setup.py';exec(编译)getattr(tokenize,
'open',open'(\uuuuu文件).read().replace('\r\n','\n'),\uuuu文件,
“exec”)“安装--记录
/var/folders/zf/phyv38gx56jddgzfyqnw0t7h0000gp/T/pip-_xy5Mn-record/install-record.txt
--外部管理的单一版本--编译:
正在运行的安装
运行构建
运行build\u py
创建构建
创建build/lib.macosx-10.11-intel-2.7
正在复制_mysql_exceptions.py->build/lib.macosx-10.11-intel-2.7
创建build/lib.macosx-10.11-intel-2.7/MySQLdb
正在复制MySQLdb/uuu init_uuu.py->build/lib.macosx-10.11-intel-2.7/MySQLdb
正在复制MySQLdb/converters.py->build/lib.macosx-10.11-intel-2.7/MySQLdb
正在复制MySQLdb/connections.py->build/lib.macosx-10.11-intel-2.7/MySQLdb
复制MySQLdb/cursors.py->build/lib.macosx-10.11-intel-2.7/MySQLdb
正在复制MySQLdb/release.py->build/lib.macosx-10.11-intel-2.7/MySQLdb
正在复制MySQLdb/times.py->build/lib.macosx-10.11-intel-2.7/MySQLdb
创建build/lib.macosx-10.11-intel-2.7/MySQLdb/constants
正在复制MySQLdb/constants/_init__.py->build/lib.macosx-10.11-intel-2.7/MySQLdb/constants
正在复制MySQLdb/constants/CR.py->build/lib.macosx-10.11-intel-2.7/MySQLdb/constants
正在复制MySQLdb/constants/FIELD_TYPE.py->build/lib.macosx-10.11-intel-2.7/MySQLdb/constants
正在复制MySQLdb/constants/ER.py->build/lib.macosx-10.11-intel-2.7/MySQLdb/constants
正在复制MySQLdb/constants/FLAG.py->build/lib.macosx-10.11-intel-2.7/MySQLdb/constants
正在复制MySQLdb/constants/REFRESH.py->build/lib.macosx-10.11-intel-2.7/MySQLdb/constants
正在复制MySQLdb/constants/CLIENT.py->build/lib.macosx-10.11-intel-2.7/MySQLdb/constants
运行build_ext
正在生成“\u mysql”扩展
创建build/temp.macosx-10.11-intel-2.7
cc-fno严格别名-fno公共-动态-arch x86_64-arch i386-g-Os-管道-fno公共-fno严格别名-fwrapv
-DENABLE_DTRACE-DMACOSX-DNDEBUG-Wall-Wstrict原型-Wshorten-64-to-32-DNDEBUG-g-fwrapv-Os-Wall-Wstrict原型-DENABLE_DTRACE-arch x86_64-arch i386-管道-Dversion_信息=(1,2,5,'final',1)-D__=1.2.5-I/usr/local/ceral/mysql-connector-c/6.1.6/include-I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
-c_mysql.c-o build/temp.macosx-10.11-intel-2.7/_mysql.o
_警告:隐式转换丢失整数精度:“Py_ssize_t”(也称为“long”)到“int”[-Wshorten-64-to-32]
cmd_argc=PySequence_Size(cmd_args);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~
_警告:隐式转换会丢失整数精度:“Py_ssize_t”(也称为“long”)到“int”[-Wshorten-64-to-32]
groupc=PySequence\u Size(组);
~ ^~~~~~~~~~~~~~~~~~~~~~~
_警告:隐式转换丢失整数精度:“Py_ssize_t”(也称为“long”)到“int”[-Wshorten-64-to-32]
int j,n2=PySequence_大小(fun);
~~ ^~~~~~~~~~~~~~~~~~~~
_警告:隐式转换丢失整数精度:“unsigned long”到“int”[-Wshorten-64-to-32]
len=mysql\u real\u escape\u字符串(&(self->connection),out,in,size);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_警告:隐式转换丢失整数精度:“unsigned long”到“int”[-Wshorten-64-to-32]
len=mysql\u escape\u字符串(out、in、size);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_警告:隐式转换丢失整数精度:“Py_ssize_t”(又称“long”)到“int”[-Wshorten-64-to-32]
大小=PyString\u GET\u大小;
~ ^~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/stringobject.h:92:32:
注意:从宏“PyString\u GET\u SIZE”展开
#定义PyString_GET_SIZE(op)Py_SIZE(op)
^~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:116:56:
注意:从宏“Py_SIZE”展开
#定义Py_大小(ob)(((PyVarObject*)(ob))->ob_大小)
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
_警告:隐式转换丢失整数精度:“unsigned long”到“int”[-Wshorten-64-to-32]
len=mysql\u real\u escape\u字符串(&(self->connection),out+1,in,size);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_警告:隐式转换丢失整数精度:“unsigned long”到“int”[-Wshorten-64-to-32]
len=mysql\u escape\u字符串(out+1,in,size);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_c:1274:11:警告:隐式转换丢失整数精度:“Py_ssize_t”(也称为“long”)到“int”[-Wshorten-64-to-32]
如果((n=PyObject_Length(o))==-1)转到错误;
~ ^~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/abstract.h:434:25:
注意:从宏“PyObject_Length”展开
#定义PyObject_长度PyObject_大小
^
_警告:隐式转换丢失整数精度:“unsigned long”到“int”[-Wshorten-64-to-32]
len=strlen(buf);
~ ^~~~~~~~~~~
_mysql.c:1468:10:
pip install --user mysql-python