[英]Python Django installing mysql: easy_install and pip errors
[英]Installing MySQL for python/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, 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
我认为在查找mysql_config
遇到麻烦,是否可以将设置指向文件? 现在我的setup.py在〜/ Downloads中,而mysql在/ usr / local / mysql / bin中
看来您可能没有安装任何MySQL客户端应用程序。 如果您使用的是Linux(并且随发行版的不同而不同),则需要在Ubuntu上安装的软件包是“ mysql-client”。
从您显示的路径来看,我猜您正在Mac OS X上运行(您确实需要说明所使用的平台和运行的Python版本)。 但是,如果您使用的是Mac OS X,那么到目前为止最好的选择是使用完整的解决方案,通过在OS上使用第三方开源软件包管理器之一来安装兼容版本的Python,MySQL客户端库,MySQLdb和Django。 X:MacPorts,自制软件,Fink或其他。
例如,请参见此处的答案。
答案是编辑site.cfg
文件,使其指向/ usr / local / mysql目录中的mysql_config
文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.