2015-09-03 68 views
0

我試圖用python連接mysql。我用命令「sudo pip install mysql-python」和我得到的消息,將MySQL連接到Python

Collecting mysql-python 
    Downloading MySQL-python-1.2.5.zip (108kB) 
    100% |████████████████████████████████| 110kB 1.4MB/s 
    Complete output from command python setup.py egg_info: 
    sh: mysql_config: command not found 
    Traceback (most recent call last): 
     File "<string>", line 20, in <module> 
     File "/private/tmp/pip-build-EdaCnd/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 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-EdaCnd/mysql-python 

我該如何解決這個問題?

+0

'sudo apt-get install libmysqlclient-dev'首先安裝。 –

回答

0

您需要安裝mysql_config。在Debian/Ubuntu上,您可以使用以下命令來安裝它:

sudo apt-get install libmysqlclient-dev 

假設您在您的計算機上擁有管理員權限。也可能是mysql_config不在你的路徑中,你也應該看看。

+0

謝謝。這樣做後,我得到了消息「sudo:apt-get:command not found」 – Jim

+0

你使用什麼操作系統? – Tobbe