#19461: py26-xml: ImportError: No module named _md5 -------------------------------------+-------------------------------------- Reporter: akim.demaille@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: py26-xml -------------------------------------+-------------------------------------- Comment(by akim.demaille@…): Replying to [comment:1 blb@…]:
Note that there is no py26-hashlib as its functionality should be built into python26. Does the following file exist on your install? {{{
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6 /lib-dynload/_hashlib.so
}}}
Yes, it does: {{{ $ ls -l /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6 /lib-dynload/_hashlib.so -rwxr-xr-x 2 root admin 21748 Apr 2 14:20 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6 /lib-dynload/_hashlib.so }}} But there is no _md5.so, shouldn't there be one? I have the same ports as you: {{{ $ port echo active | grep py py26-docutils @0.5_1 py26-libxml2 @2.6.21_0 py26-xml @0.8.4_0 python26 @2.6.1_2 python_select @0.2.1_0+darwin_9 swig @1.3.38_0+perl+php5+python+ruby xorg-libxcb @1.2_0+python26 xorg-xcb-proto @1.4_0+python26 }}} and still the error. {{{ $ python2.6 Python 2.6.1 (r261:67515, Apr 2 2009, 14:20:17) [GCC 4.0.1 (Apple Inc. build 5490)] on darwin Type "help", "copyright", "credits" or "license" for more information.
from xml.sax import saxexts, saxlib, saxutils Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6 /site-packages/_xmlplus/sax/saxutils.py", line 8, in <module> import os, urlparse, urllib2, types File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py", line 91, in <module> import hashlib File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/hashlib.py", line 136, in <module> md5 = __get_builtin_constructor('md5') File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/hashlib.py", line 63, in __get_builtin_constructor import _md5 ImportError: No module named _md5 }}}
I don't know what to look for. I am no Python programmer, I don't know how to ask it its path. -- Ticket URL: <http://trac.macports.org/ticket/19461#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS