2014-07-10 154 views
2

我一直试图安装mysql几个小时,我已经经历了这么多的论坛,一切都可以有人帮助我。我每次运行命令PIP安装mysql-python的我得到使用pip安装mysql


(DjangoProject-env)Adams-MacBook-Air:DjangoProject AdamC$ pip install mysql-python 
Downloading/unpacking mysql-python 
    Downloading MySQL-python-1.2.5.zip (108kB): 108kB downloaded 
    Running setup.py (path:/Users/AdamC/projects/Environment/DjangoProject-env/build/mysql-  python/setup.py) egg_info for package mysql-python 
    sh: mysql_config: command not found 
    Traceback (most recent call last): 
     File "<string>", line 17, in <module> 
     File "/Users/AdamC/projects/Environment/DjangoProject-env/build/mysql-python/setup.py", line 17, in <module> 
     metadata, options = get_config() 
     File "setup_posix.py", line 43, in get_config 
     libs = mysql_config("libs_r") 
     File "setup_posix.py", line 25, in mysql_config 
     raise EnvironmentError("%s not found" % (mysql_config.path,)) 
     EnvironmentError: mysql_config not found 
     Complete output from command python setup.py egg_info: 
     sh: mysql_config: command not found 

Traceback (most recent call last): 

    File "<string>", line 17, in <module> 

    File "/Users/AdamC/projects/Environment/DjangoProject-env/build/mysql-python/setup.py", line 17, in <module> 

    metadata, options = get_config() 

    File "setup_posix.py", line 43, in get_config 

    libs = mysql_config("libs_r") 

    File "setup_posix.py", line 25, in mysql_config 

     raise EnvironmentError("%s not found" % (mysql_config.path,)) 

    EnvironmentError: mysql_config not found 

    Cleaning up... 
    Command python setup.py egg_info failed with error code 1 in /Users/AdamC/projects/Environment/DjangoProject-env/build/mysql-python 
    Storing debug log for failure in /Users/AdamC/.pip/pip.log 
    (DjangoProject-env)Adams-MacBook-Air:DjangoPoject AdamC$ 

我已经试过采购一个.profile文件

export PATH=/usr/local/mysql/bin:$PATH 
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/ 

和一些其他的东西,但我可以”现在不记得了,任何帮助将不胜感激。

+1

这不安装MySQL本身,它只是安装的MySQL数据库适配器为Python。你首先需要安装MySQL(在这里不能帮你,因为我没有使用OSX),或者如果你已经在你的系统中安装了MySQL,你需要将它提供给MySQL-Python。 –

+0

你使用内置的系统Python吗? –

+0

是的,我很确定它的版本2.7.6上次我检查,如果有帮助。 – AdamC

回答

1

尝试做

sudo apt-get install build-essential python-dev libmysqlclient-dev 

sudo apt-get install python-mysqldb 
+0

这不起作用,因为这个人正在使用OSX。 –

0

我有同样的错误,但我不知道这是否来自相同的情况的。当我试图安装mysql-python时,我原本没有安装MySQL。因此它不能使用任何MySQL命令,如mysql-config

如果您尚未安装的Mac自制,请到这里来学习如何安装它:http://brew.sh/

然后,你可以用这个命令安装MySQL:

brew install mysql 

最后,

pip install mysql-python 

应该继续完成。

0

我有类似的情况。您可以尝试:

  • Step1。在www.psequel.com下载Postgres服务器
  • Step2。选择 Gui应用程序链接,然后选择PSequel。
  • Step3.Once 一切都已下载完毕,打开您的Postgres面板,然后点击“打开psql”启动终端。这会将您带到 终端。步骤4。您现在可以开始使用使用MySQL创建数据库。