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'的模块[重复]
MySQLdb 错误 1130:未获取服务器的正确 IP [重复]