我想按照以下说明为Python 2.6安装MySQLdb:
http://www.tutorialspoint.com/python/python_database_access.htm
当我到达这一步:$ python setup.py build
我得到的错误:
users-MacBook-Pro:MySQL-python-1.2.3 user$ sudo python setup.py build
sh: mysql_config: command not found
Traceback (most recent call last):
File "setup.py", line 15, in
metadata, options = get_config()
File "/my_crawler/MySQL-python-1.2.3/setup_posix.py", line 43, in get_config
libs = mysql_config("libs_r")
File "/my_crawler/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
我安装了MySQL,并添加到我的 bash
我究竟做错了什么?
发布于 2018-01-03 13:42:12
它不是在查找'mysql',而是在查找'mysql_config'。尝试从bash运行'mysql_config'。这个二进制文件的路径需要在你的shell的$ PATH环境变量中,或者需要明确地在这个模块的setup.py文件中,假设它正在寻找该文件的某个特定位置。
如果你从/ usr / local源码安装了mysql,我相信这个文件会在/ usr / local / mysql / bin / mysql_config
发布于 2018-01-03 14:40:22
export PATH=$PATH:/usr/local/mysql/bin/
应该为你解决问题,因为系统无法找到mysql_config文件。
https://stackoverflow.com/questions/-100007083
复制相似问题