我正在尝试使用 easy_install 来安装 MySQL-python。它几乎立即失败:
_mysql.c:36:23: 错误: my_config.h: 没有这样的文件或目录
_mysql.c:38:19: 错误: mysql.h: 没有这样的文件或目录
_mysql.c:39:26: 错误: mysqld_error.h: 没有这样的文件或目录
_mysql.c:40:20: 错误: errmsg.h: 没有这样的文件或目录
它找不到标题。我已经安装了标头,它们只是从 /opt 中的源代码安装的。显然不是在看那里。我怎样才能让它看起来在那里?例如,如果这是配置,我可以执行类似“--with-mysql=/opt/mysql”的操作。 easy_install 似乎没有这样的选项。仍在研究,因此如果我找到答案,我会将其发布在这里。
这看起来更像是编译器搜索路径的问题,而不是 easy_install 问题。
在 easy_install 调用之前设置包含路径环境变量可能会起作用。
C_INCLUDE_PATH=/path/to/your/mysql/include/files easy_install intall MySQL-python
如果这不起作用,请尝试设置 INCLUDE_PATH 或 CPLUS_INCLUDE_PATH 变量。问题中没有足够的 easy_install 输出来判断正在使用的编译器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)