Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在mac上安装MySQLdb_Python_Mysql_Mysql Python - Fatal编程技术网

Python 在mac上安装MySQLdb

Python 在mac上安装MySQLdb,python,mysql,mysql-python,Python,Mysql,Mysql Python,我的mac中已经安装了MAMP。 所以MAMP中的mysql运行得很好。 但是当我尝试安装mysqldb时,我得到了以下错误 Traceback (most recent call last): File "setup.py", line 15, in <module> metadata, options = get_config() File "/Users/mohitdeepsingh/Downloads/MySQL-python-1.2.3/setup_posix.py",

我的mac中已经安装了MAMP。 所以MAMP中的mysql运行得很好。 但是当我尝试安装mysqldb时,我得到了以下错误

Traceback (most recent call last):
 File "setup.py", line 15, in <module>
metadata, options = get_config()
File "/Users/mohitdeepsingh/Downloads/MySQL-python-1.2.3/setup_posix.py", line 43, in    get_config
   libs = mysql_config("libs_r")
File "/Users/mohitdeepsingh/Downloads/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
回溯(最近一次呼叫最后一次):
文件“setup.py”,第15行,在
元数据,options=get_config()
文件“/Users/mohitdepsingh/Downloads/MySQL-python-1.2.3/setup\u posix.py”,第43行,在get\u config中
libs=mysql\u config(“libs\u r”)
文件“/Users/mohitdepsingh/Downloads/MySQL-python-1.2.3/setup\u posix.py”,第24行,在MySQL\u config中
raise环境错误(“%s未找到”%)(mysql\u config.path,)
环境错误:未找到mysql\u配置
我应该如何对此进行故障排除。 大多数建议是安装mysql等 但是mysql不是已经存在了吗。
我需要更改某种配置文件吗?如果需要,有人能指出我应该修改哪个配置文件吗?你必须弄清楚,MAMP中是否有一个
mysql\u config
二进制文件,如果有,然后执行以下操作:

export PATH=“使用mysql配置将路径导出到目录:$PATH”


在安装MySQL python之前。

在mac上构建MySQLdb需要MySQL的头文件和动态库,而标准MAMP不包括这些头文件和动态库。如果你坚持使用MAMP,你可以

幸运的是,有一个更简单的解决方案:安装py27 mysql,然后使用mysql的头和库。以下是它对我的作用:

$ sudo port install py27-mysql

$ sudo env "PATH=$PATH:/opt/local/lib/mysql5/bin" pip install mysql-python

你好我认为mysql配置文件在export PATH=“/Applications/MAMP/Library/bin/mysql\u-config:$PATH”中,但我仍然会遇到相同的错误,您必须在末尾执行
export PATH=“/Applications/MAMP/Library/bin:$PATH”
而不执行
mysql\u-config