一尘不染

在OSX上安装适用于Python 2.6的MySQLdb [重复]

mysql

我正在按照以下说明为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:找不到命令
追溯(最近一次通话):
  在第15行的文件“ setup.py”中 
    元数据,选项= get_config()
  get_config中的文件“ /my_crawler/MySQL-python-1.2.3/setup_posix.py”,第43行
    libs = mysql_config(“ libs_r”)
  在mysql_config中的文件“ /my_crawler/MySQL-python-1.2.3/setup_posix.py”,第24行
    引发EnvironmentError(“找不到%s”%(mysql_config.path,))
EnvironmentError:找不到mysql_config

我已安装MySQL并将其添加到我的 bash

我究竟做错了什么?


阅读 245

收藏
2020-05-17

共1个答案

一尘不染

它不是在寻找“ mysql”,而是在寻找“
mysql_config”。尝试从bash运行“哪个mysql_config”。可能找不到。这就是为什么构建也找不到它的原因。尝试运行“定位mysql_config”,看看是否有任何返回。该二进制文件的路径需要在您外壳的$
PATH环境变量中,或者必须在该模块的setup.py文件中显式地存在(假设它正在某个特定位置查找该文件)。

如果您从/ usr / local中的源代码安装mysql,我相信该文件将位于/ usr / local / mysql / bin /
mysql_config

2020-05-17