Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.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/Django安装MySQL_Python_Mysql_Django - Fatal编程技术网

为python/Django安装MySQL

为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

我正在尝试将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, 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中/