2012-07-18 45 views
0

我已經下載的MySQL - python的連接器,並使用的MySQL-python的錯誤

$ sudo python setup.py install. 

雖然進口從蟒蛇的外殼,包裝,以下引發錯誤安裝。 請幫我一把。

import MySQLdb 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python2.6/dist-packages/MySQLdb/__init__.py", line 19, in <module> 
    import _mysql 
    File "build/bdist.linux-i686/egg/_mysql.py", line 23, in <module> 
    File "build/bdist.linux-i686/egg/_mysql_api_util.py", line 78, in setup_platform_namespace 
ImportError: No module named _mysql_unix.api 

回答

0

我的MySQLdb安裝不包含名爲_mysql_api_util.py文件。谷歌它表明它來自另一個名爲jaraco.mysql的軟件包。也許你嘗試過早安裝,現在它與MySQLdb衝突?你可以卸載它,然後再試一次嗎?

+0

是的,我已經試過了也不過問題是通過設置解決環境變量。 – 2012-08-13 08:23:44

0

我建議採用不同的方法,使用python-mysqldb軟件包和OS軟件包管理器。 MySQLdb的安裝不容易以其他方式完成。

的Ubuntu/Debian的apt-get install python-mysqldb

的CentOS/RPM爲基礎的yum install mysql-python

的Fedoradnf install python-mysql