为python/Django安装MySQL
我正在尝试将MySQL与django一起使用,但目前以下操作未正确执行:为python/Django安装MySQL,python,mysql,django,Python,Mysql,Django,我正在尝试将MySQL与django一起使用,但目前以下操作未正确执行: python manage.py syncdb 我还下载了Mysql python解释器并运行了以下代码行,但仍然存在错误: python setup.py build sudo python setup.py install Traceback (most recent call last): File "setup.py", line 15, in <module> metadata, o
python manage.py syncdb
我还下载了Mysql python解释器并运行了以下代码行,但仍然存在错误:
python setup.py build
sudo python setup.py install
Traceback (most recent call last):
File "setup.py", line 15, in <module>
metadata, options = get_config()
File "/Users/user/Downloads/MySQL-python-1.2.3/setup_posix.py", line 49, in get_config
libs = mysql_config("libs")
File "/Users/user/Downloads/MySQL-python-1.2.3/setup_posix.py", line 24, in mysql_config
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: /usr/local/bin/mysql_config not found
python setup.py build
sudo python setup.py安装
回溯(最近一次呼叫最后一次):
文件“setup.py”,第15行,在
元数据,options=get_config()
文件“/Users/user/Downloads/MySQL-python-1.2.3/setup_posix.py”,第49行,在get_config中
libs=mysql_config(“libs”)
文件“/Users/user/Downloads/MySQL-python-1.2.3/setup_posix.py”,第24行,在MySQL\u config中
raise环境错误(“%s未找到”%)(mysql\u config.path,)
环境错误:/usr/local/bin/mysql\u未找到配置
我认为它在查找mysql\u config时遇到了问题,有没有办法将设置指向该文件?现在我的setup.py在~/Downloads中,mysql在/usr/local/mysql/bin中,看起来您可能没有安装任何mysql客户端应用程序。如果您使用的是Linux(不同发行版的版本不同),那么您需要在Ubuntu上安装的软件包是“mysql客户端”。您可能没有安装任何mysql客户端应用程序。如果您使用的是Linux(每个发行版的版本各不相同),那么您需要在Ubuntu上安装的软件包是“mysql客户端”。从您显示的路径来看,我猜您是在Mac OS X上运行的(您确实需要说明您使用的平台和运行的Python版本)。但是,如果您使用的是Mac OS X,那么到目前为止,您最好使用一个完整的解决方案,通过使用OS X上的第三方开源软件包管理器之一:MacPorts、homebrew、Fink或其他,安装兼容版本的Python、MySQL客户端库、MySQLdb和Django
例如,请参见答案。根据您显示的路径,我猜测您正在Mac OS X上运行(您确实需要说明您正在使用的平台以及运行的Python版本)。但是,如果您使用的是Mac OS X,那么到目前为止,您最好使用一个完整的解决方案,通过使用OS X上的第三方开源软件包管理器之一:MacPorts、homebrew、Fink或其他,安装兼容版本的Python、MySQL客户端库、MySQLdb和Django
例如,请参见答案。答案是编辑
site.cfg
文件,使其指向/usr/local/mysql dir中的mysql\u config
文件。答案是编辑site.cfg
文件,使其指向/usr/local/mysql dir中的mysql\u config
文件,因此。。。/usr/local/bin/mysql\u config
是否存在?如果没有,您需要告诉它mysql\u config在哪里。不,它不存在,但我不知道在哪里找到它或告诉系统在哪里找到它。请澄清您正在运行的操作系统以及您尝试使用的Python版本。否则,我们只能猜测如何帮助。所以。。。/usr/local/bin/mysql\u config
是否存在?如果没有,您需要告诉它mysql\u config在哪里。不,它不存在,但我不知道在哪里找到它或告诉系统在哪里找到它。请澄清您正在运行的操作系统以及您尝试使用的Python版本。否则,我们只能猜测如何提供帮助。编译模块也需要MySQL头,包名应该是MySQL dev
或类似名称。编译模块也需要MySQL头,包名应该是mysql-dev
或类似的名称。我使用的是所有正确的版本,但我认为主要问题是我安装的mysql-python找不到mysql\u-config文件。这与我运行构建脚本的位置有关吗?现在mysql-python文件夹在~/Downloads中,mysql\u-config在/usr/local/mysql/bin/中,我正在使用所有正确的版本,但我认为主要的问题是我安装的mysql-python找不到mysql\u-config文件。这与我运行构建脚本的位置有关吗?现在mysql-python文件夹位于~/Downloads中,mysql\u-config位于/usr/local/mysql/bin中/