我正在按照以下说明为Python 2.6安装MySQLdb:
http://www.tutorialspoint.com/python/python_database_access.htm
当我执行此步骤时:$ python setup.py build出现错误:
$ 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
bash
我究竟做错了什么?
它不是在寻找“ mysql”,而是在寻找“ mysql_config”。尝试从bash运行“哪个mysql_config”。可能找不到。这就是为什么构建也找不到它的原因。尝试运行“定位mysql_config”,看看是否有任何返回。该二进制文件的路径需要在您外壳的$ PATH环境变量中,或者必须在该模块的setup.py文件中显式地存在(假设它正在某个特定位置查找该文件)。
如果您从/ usr / local中的源代码安装mysql,我相信该文件将位于/ usr / local / mysql / bin / mysql_config