在OS X Lion上使用macports将python从2.7.1升级到2.7.3打破了os.urandom

时间:2012-09-12 23:55:07

标签: python macos osx-lion

我在Mac OS Lion上使用macports安装了python 2.7.3,并使用了port select python python27。但是python版本仍显示2.7.1(尽管which python显示正确的macport安装目录,即/opt/local/bin/python)。此外,这会导致python不再识别os.urandom

>>> import os
>>> os.urandom
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'urandom'

任何想法为什么会发生这种情况?以及如何解决它?

0 个答案:

没有答案