Sorry for the confusion. In summary I have the same issue shown here with its solution. It seems to be a common problem.
http://recurser.com/articles/2009/06/06/python-25-importerror-no-module-named-_md5-on-os-x/ However, their solution does not work with me as I am using a linux machine and they are suggesting the use of the 'port' command. I am looking for an equivalent command or workaround to install the missing library 'py25-hashlib' using 'yum' for example. On 10/29/09, Sean DiZazzo <half.ital...@gmail.com> wrote: > On Oct 29, 8:49 am, wadi wadi <wadie...@gmail.com> wrote: >> I can't alter the import statement as the error log is pointing to one >> of the installed python files 'hashlib.py' >> >> /python/2.6.2/lib/python2.6/hashlib.py >> >> and I don't have the right permissions to alter the python installation. >> Any idea? >> >> On 10/29/09, Diez B. Roggisch <de...@nospam.web.de> wrote: >> >> >> >> > Hi, >> >> > please don't post this to comp.lang.python *and* the python mailinglist. >> > Both are synchronized, so your post shows up twice on both. >> >> >> I am trying to run a python script and got this error. >> >> >>>>import _md5 >> >>>>ImportError: No module named _md5 >> >> > I've never seen this import. Normally, it should be >> >> > import md5 >> >> > So you might try to alter the import statement to >> >> > import md5 as _md5 >> >> > and see if things work. >> >> > It might be of course that the author of your script provided a >> > home-grown >> > implementation of md5 which has a different interface, and called this >> > _md5 >> > to prevent name-clashes. Then you need to modify your whole script to >> > make >> > it work. >> >> >> Googling the problem suggested that I install the 'py25-hashlib'. >> >> >> the following does not work for me 'sudo port install py25-hashlib' , >> >> trying to install MacPorts raised many problems. >> >> >> My question is: any idea on how to install it using yum? >> >> I am running python 2.6.2 on a centos machine. >> >> > I don't understand this - you are talking about ports which is a >> > Mac-thing, >> > but run on centos? >> >> > However that may be, this *should* be part of core python anyway. If >> > not, >> > you might look in yum for some python-dependency-packages, no idea how >> > to >> > do that though (debian user here) >> >> > Diez >> > -- >> >http://mail.python.org/mailman/listinfo/python-list >> >> -- >> Wadienil. > > You are being vague and confusing. There is no default "_md5" python > library in the standard library. You should be either using "import > md5" (deprecated) or "import hashlib". Unless perhaps the code you > show is from inside one of those libraries, and there is a _md5.so > that it uses but cant find. Not sure about that. > > Did you write the code above? Or did you find it inside another > file? If you found it inside another file what is the file? > > If you still have questions, I have another approach. Please cover > your palm and fingers with a thick layer of black ink (making sure to > cover your entire hand). Press your hand down firmly on a piece of > bright white paper. Allow the ink to dry. Finally, scan the page and > post it here. I will attempt to read your palm to find the answer. > > ~Sean > -- > http://mail.python.org/mailman/listinfo/python-list > -- Wadienil. -- http://mail.python.org/mailman/listinfo/python-list