Python:多个安装

时间:2013-06-12 17:46:11

标签: python mysql installation version

我在我的程序中成功使用python并导入包括MySQL在内的必要模块。但是,为了在我的计算机上获取IDLE,我下载了一个新的python副本。我真的不确定我做了什么或发生了什么,但是当我尝试运行一个现在使用MySQL的程序时,我得到以下错误:

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

关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

实际上我通过在here找到的步骤之后重新安装MySQLdb来解决问题。我不确定这对于其他模块的效果如何