That's slightly bizarre - urandom should be in the os module. Just to verify:
mr16613: > uname -srm FreeBSD 9.0-STABLE amd64 mr16613: > python2.7 --version Python 2.7.3 mr16613: > python2.7 -c 'from os import urandom as _urandom ; print str(_urandom)' <built-in function urandom> Out of curiosity, could you try something in python? Start python2.7 , and enter import os dir(os) That ought to display a long list of things in the os module, including urandom. On Fri, Jun 15, 2012 at 1:50 AM, Gene <f...@brightstar.bomgardner.net> wrote: > Hi All: > > Running 8.1 AMD64. I had python 2.6.8 installed. After upgrading several > ports, which installed python 2.7.3_2, scripts requiring 2.6 fail due to an > inability to import urandom from os. > > Now I'm not a python person by any means, but I was wondering where its > trying to find urandom. Could it be looking for 'dev/urandom'? Or perhaps > urandom from ports/math/mpc? > > In a few scripts I've changed 2.6 to 2.7 and they seem to work. Did > installing 2.7 alongside 2.6 break something? > > Specifically, right now I'm trying to install mail/mailman port which looks > for python 2.6. It terminates with the following: > > ================================================ > Compiling /usr/local/mailman/Mailman/versions.py ... > Traceback (most recent call last): > File "bin/update", line 50, in <module> > from Mailman import Utils > File "/usr/local/mailman/Mailman/Utils.py", line 32, in <module> > import cgi > File "/usr/local/lib/python2.6/cgi.py", line 49, in <module> > import mimetools > File "/usr/local/lib/python2.6/mimetools.py", line 6, in <module> > import tempfile > File "/usr/local/lib/python2.6/tempfile.py", line 34, in <module> > from random import Random as _Random > File "/usr/local/lib/python2.6/random.py", line 47, in <module> > from os import urandom as _urandom > ImportError: cannot import name urandom > ================================================= > > I've googled and searched archives and all I can find is ubuntu problems > related to a virtual machine. > > Does anyone know what's going on? > > Thanks, > Gene > > -- > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"