MySQLdb安装麻烦[重复]

Posted

技术标签:

【中文标题】MySQLdb安装麻烦[重复]【英文标题】:MySQLdb installation troubles [duplicate] 【发布时间】: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 安装。 【参考方案1】:

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

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

【讨论】:

以上是关于MySQLdb安装麻烦[重复]的主要内容,如果未能解决你的问题,请参考以下文章

python3.7 sqlalchemy没有名为'MySQLdb'的模块[重复]

django中的“没有模块名称mysqldb”错误[重复]

加载 MySQLdb 时出错 [重复]

MySQLdb 错误 1130:未获取服务器的正确 IP [重复]

ImportError:即使安装了 Mysqldb,也没有名为 MySQLdb 的模块

MySQLdb flask-MySQLdb MySQL-python 安装失败