Vin*_*fer 1 python mysql mysql-python python-2.7 anaconda
像许多人一样,我遇到了让mysql和python一起工作的问题.我的规格是:
OSX10.9.2带有python 2.7.2的Anaconda 1.9.1,虽然2.5和2.6似乎包含在MySQL 5.6.16中
我写了一个python脚本,我尝试导入MySQLdb,或PyMySQL然后MySQLdb,都没有工作.
我读了很多关于堆栈溢出的线程,结果我最终尝试了
$ export CFLAGS=-Qunused-arguments
$ export CPPFLAGS=-Qunused-arguments
$ pip install mysql-python
Run Code Online (Sandbox Code Playgroud)
结果如下.发出致命错误,可以在输出的底部看到.
下载/解压缩mysql-python下载MySQL-python-1.2.5.zip(108kB):108kB下载运行setup.py(路径:/ private/var/folders/lx/h7jq_qx92_j0n7plsjmr6wl40000gp/T/pip_build_vincent/mysql-python/setup. py)egg_info for package mysql-python
安装收集的软件包:mysql-python运行setup.py install for mysql-python构建'_mysql'扩展/ usr/bin/clang -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Qunused-arguments -Qunused-arguments - Dversion_info =(1,2,5,'final',1)-D_ version _ = 1.2.5 -I/usr/local/mysql/include -I/Users/vincentlaufer/anaconda/include/python2.7 -c _mysql .c -o build/temp.macosx-10.5-x86_64-2.7/_mysql.o -Os -g -fno-strict-aliasing -arch x86_64在_mysql.c中包含的文件中:29:/ Users/vincent/anaconda/include /python2.7/Python.h:33:10:致命错误:'stdio.h'文件未找到#include ^ 1错误生成.错误:命令'/ usr/bin/clang'失败,退出状态1完成输出命令/ Users/vincentlaufer/anaconda/bin/python -c"import setuptools,tokenize; file ='/ private/var/folders/lx/h7jq_qx92_j0n7plsjmr6wl40000gp/T/pip_build_vincent/mysql-python/setup.py'; exec(compile(getattr(tokenize,'open',open)(file).read().replace('\ r \n','\n' ),file,'exec'))"install --record /var/folders/lx/h7jq_qx92_j0n7plsjmr6wl40000gp/T/pip-6aqGYj-record/install-record.txt --single-version-external-managed --compile:running安装
运行构建
运行build_py
创建构建
创建build/lib.macosx-10.5-x86_64-2.7
复制_mysql_exceptions.py - > build/lib.macosx-10.5-x86_64-2.7
创建build/lib.macosx-10.5-x86_64-2.7/MySQLdb
复制MySQLdb/init .py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb
复制MySQLdb/converters.py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb
复制MySQLdb/connections.py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb
复制MySQLdb/cursors.py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb
复制MySQLdb/release.py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb
复制MySQLdb/times.py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb
创建build/lib.macosx-10.5-x86_64-2.7/MySQLdb/constants
复制MySQLdb/constants/init .py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb/constants
复制MySQLdb/constants/CR.py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb/constants
复制MySQLdb/constants/FIELD_TYPE.py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb/constants
复制MySQLdb/constants/ER.py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb/constants
复制MySQLdb/constants/FLAG.py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb/constants
复制MySQLdb /常量/ REFRESH.py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb/constants
复制MySQLdb/constants/CLIENT.py - > build/lib.macosx-10.5-x86_64-2.7/MySQLdb/constants
运行build_ext
构建'_mysql'扩展
创建build/temp.macosx-10.5-x86_64-2.7
/ usr/bin/clang -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Qunused-arguments -Qunused-arguments -Dversion_info =(1,2,5,'final',1)-D_ version _ = 1.2 .5 -I/usr/local/mysql/include -I/Users/vincent/anaconda/include/python2.7 -c _mysql.c -o build/temp.macosx-10.5-x86_64-2.7/_mysql.o -Os -g -fno-strict-aliasing -arch x86_64
在_mysql.c中包含的文件:29:/Users/vincent/anaconda/include/python2.7/Python.h:33:10:致命错误:'stdio.h'文件未找到
^
Run Code Online (Sandbox Code Playgroud)
生成1个错误.
错误:命令'/ usr/bin/clang'失败,退出状态为1
正在清理... Command/Users/vincent/anaconda/bin/python -c"import setuptools,tokenize; file ='/ private/var/folders/lx/h7jq_qx92_j0n7plsjmr6wl40000gp/T/pip_build_vincent/mysql-python/setup.py' ; exec(compile(getattr(tokenize,'open',open)(file).read().replace('\ r \n','\n'),file,'exec'))"install --record /var/folders/lx/h7jq_qx92_j0n7plsjmr6wl40000gp/T/pip-6aqGYj-record/install-record.txt --single-version-external-managed --compile失败,错误代码为1/private/var/folders/lx/h7jq_qx92_j0n7plsjmr6wl40000gp/T/pip_build_vincent/mysql-python在/Users/vincentlaufer/.pip/pip.log中存储失败的调试日志
我想感谢大家提供的许多答案,这些答案已经让我走了这么远,但也要问是否有人知道如何解决这个问题.谢谢!!
包含该行:
$ xcode-select --install
Run Code Online (Sandbox Code Playgroud)
解决了这个问题,按照:GCC致命错误:stdio.h:没有这样的文件或目录
| 归档时间: |
|
| 查看次数: |
5331 次 |
| 最近记录: |