Mac OSLionにmacportsを使用してpython2.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'
なぜそれが起こっているのですか?そしてそれを修正する方法は?