ImportError: No module named _md5

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • neridaj@gmail.com

    ImportError: No module named _md5

    Hello,

    Does anyone know how to fix this error when trying to build MySQL-
    python-1.2.2:

    python setup.py build
    Traceback (most recent call last):
    File "setup.py", line 5, in <module>
    import ez_setup; ez_setup.use_se tuptools()
    File "/Users/jasonnerida/Downloads/MySQL-python-1.2.2/ez_setup.py",
    line 83, in use_setuptools
    egg = download_setupt ools(version, download_base, to_dir,
    download_delay)
    File "/Users/jasonnerida/Downloads/MySQL-python-1.2.2/ez_setup.py",
    line 111, in download_setupt ools
    import urllib2, shutil
    File "/opt/local/Library/Frameworks/Python.framewor k/Versions/2.5/
    lib/python2.5/urllib2.py", line 91, in <module>
    import hashlib
    File "/opt/local/Library/Frameworks/Python.framewor k/Versions/2.5/
    lib/python2.5/hashlib.py", line 133, in <module>
    md5 = __get_builtin_c onstructor('md5 ')
    File "/opt/local/Library/Frameworks/Python.framewor k/Versions/2.5/
    lib/python2.5/hashlib.py", line 60, in __get_builtin_c onstructor
    import _md5
    ImportError: No module named _md5

    I then tried installing py25-hashlib via macports, which never
    completes:

    sudo port install py25-hashlib
    Password:
    Waiting for lock on /opt/local/var/macports/build/
    _opt_local_var_ macports_source s_rsync.macport s.org_release_p orts_python_py2 5-
    hashlib/work/.macports.py25-hashlib.state

    Do I need to completely reinstall python? I'm using 2.5.2 which
    shipped with Leopard.

    Thanks for any help,

    Jason
  • Robert Kern

    #2
    Re: ImportError: No module named _md5

    neridaj@gmail.c om wrote:
    Hello,
    >
    Does anyone know how to fix this error when trying to build MySQL-
    python-1.2.2:
    >
    python setup.py build
    Traceback (most recent call last):
    File "setup.py", line 5, in <module>
    import ez_setup; ez_setup.use_se tuptools()
    File "/Users/jasonnerida/Downloads/MySQL-python-1.2.2/ez_setup.py",
    line 83, in use_setuptools
    egg = download_setupt ools(version, download_base, to_dir,
    download_delay)
    File "/Users/jasonnerida/Downloads/MySQL-python-1.2.2/ez_setup.py",
    line 111, in download_setupt ools
    import urllib2, shutil
    File "/opt/local/Library/Frameworks/Python.framewor k/Versions/2.5/
    lib/python2.5/urllib2.py", line 91, in <module>
    import hashlib
    File "/opt/local/Library/Frameworks/Python.framewor k/Versions/2.5/
    lib/python2.5/hashlib.py", line 133, in <module>
    md5 = __get_builtin_c onstructor('md5 ')
    File "/opt/local/Library/Frameworks/Python.framewor k/Versions/2.5/
    lib/python2.5/hashlib.py", line 60, in __get_builtin_c onstructor
    import _md5
    ImportError: No module named _md5
    >
    I then tried installing py25-hashlib via macports, which never
    completes:
    >
    sudo port install py25-hashlib
    Password:
    Waiting for lock on /opt/local/var/macports/build/
    _opt_local_var_ macports_source s_rsync.macport s.org_release_p orts_python_py2 5-
    hashlib/work/.macports.py25-hashlib.state
    >
    Do I need to completely reinstall python? I'm using 2.5.2 which
    shipped with Leopard.
    Delete the directory

    /opt/local/var/macports/build/_opt_local_var_ macports_source s_rsync.macport s.org_release_p orts_python_py2 5-hashlib/

    and try building py25-hashlib again.

    --
    Robert Kern

    "I have come to believe that the whole world is an enigma, a harmless enigma
    that is made terrible by our own mad attempt to interpret it as though it had
    an underlying truth."
    -- Umberto Eco

    Comment

    Working...