【问题标题】:MySQLdb installation troubles [duplicate]MySQLdb安装麻烦[重复]
【发布时间】:2012-09-13 05:51:30
【问题描述】:

*我更大的问题是我无法从命令行使用 dev_apperver.py 启动 Web 应用程序*

但是,我也无法安装 MySQLdb。

Joes-MacBook-Pro:MySQL-python-1.2.3 MoeJancini$ python setup.py build  
sh: mysql_config: command not found
Traceback (most recent call last):
File "setup.py", line 15, in <module>
    metadata, options = get_config()
File "/Users/MoeJancini/Desktop/MySQL-python-1.2.3/setup_posix.py", line 43, in      get_config
libs = mysql_config("libs_r")
File "/Users/MoeJancini/Desktop/MySQL-python-1.2.3/setup_posix.py", line 24, in mysql_config
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Joes-MacBook-Pro:MySQL-python-1.2.3 MoeJancini$

我查看了类似问题并浏览了其他论坛,但我仍然无法通过 setup.py build 命令。因为我是菜鸟,所以关于如何让 MySQLdb 工作的明确说明会很有用。谢谢

【问题讨论】:

  • 您是否先安装了 MySQL 本身? mysql_config not found 建议 setup.py 找不到您的 MySQL 安装。

标签: python google-app-engine mysql-python dev-appserver


【解决方案1】:

这取决于您的 MySQL 来源是什么。如果您使用的是 MacPorts,您可能会发现必须使用 mysql_config5 才能使其正常工作。编辑site.cfg 使其具有正确的路径。再说一次,如果你使用的是 MacPorts,你应该只需要sudo port install py-mysql,它会为你安装它。

因此,如果您使用 MacPorts,那么您可能正在使用 mysql.com 软件包。在这种情况下,您需要安装他们的 Connector/C 包,其中包括开发头文件和库以及mysql_config

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多