2013-06-12 117 views
0

我在我的程序中成功使用了python並導入了必要的模塊,包括MySQL。但是,要在我的計算機上獲得IDLE,我下載了一個新的python副本。我真的不知道我做了什麼或者發生了什麼事,但是當我現在嘗試運行一個程序,使用MySQL,我得到以下錯誤:Python:多次安裝

Traceback (most recent call last): 
File "MyFile.py", line 11, in <module> 
    import MySQLdb 
    File "/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/MySQLdb/__init__.py", line 19, in <module> 
    import _mysql 
ImportError: dlopen(/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so, 2): Symbol not found: _mysql_affected_rows 
    Referenced from: /Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so 
    Expected in: flat namespace 
in /Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so 

就如何解決這一問題的任何想法?

回答

0

其實我通過重新安裝MySQLdb解決問題後,發現here步驟。我不確定這對額外的模塊有效,但