저는이 질문과 같은 질문을하기에 매우 부끄럽지만 이미 두 시간 동안 노력해 왔습니다 ... 내 파이썬을 가져올 수없는 것 같습니다. 더 이상 임의적 인 일을하는 버전. 보다 정확하게는 모듈 urandom
이 누락되었습니다.Python : urandom 모듈을 가져올 수 없습니다. (OS X)
첫째, 여기 내 시스템에 대한 몇 가지 정보입니다 :
- OSX 버전 : 10.7.4
- 파이썬 버전 : 파이썬 2.7.1
which python
:/opt/local/bin/python
import os; os
:<module 'os' from '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.pyc'>
echo $PATH
:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin
$ENV
및$PYTHONPATH
내가 깊은 모양과vim /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/random.py
을 수행 할 때, 나는이 파일을 볼 수
이제 비어있는 것은 urandom을 필요
내가 실행하려고 할 때 그래서, 매우 논리적으로, 나는 실패가line 47: from os import urandom as _urandom
:
>>> import random
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/random.py", line 47, in <module>
from os import urandom as _urandom
ImportError: cannot import name urandom
아이디어가 있으십니까? urandom은 어디에 살기로되어 있습니까? 나는 지금까지 성공하지 않고 주변에서 인터넷 검색을 해왔다.
많은 우분투 사용자가 virtualenv에서이 문제가있는 것처럼 보입니다. 그러나 저는 virtualenv를 사용하지 않고 있으며 우분투에는 없습니다. 내 내기가 어떻게 든 내 PATH 또는 PYTHONPATH 또는 ENV 변수가 제대로 설정되지는 않지만이 문제를 해결하는 방법을 모릅니다.
안녕하세요 Amaud, 어떻게 그 해결책을 찾았습니까? – CaptainCasey
솔직히 나는 시도 할 수있는 일에 절망적이었다. (어리석은 문제를 디버깅하기 위해 2 시간 이상). 그런 다음이 '해시'명령이 마음에 떠올랐다. 해봤 다. 나는 여기에 기사를 쫓는 멋진 버그가 없다고 생각합니다 :/ –
게시 해 주셔서 감사합니다! 빌드 프로세스 동안 (필자는 어떤 경우에도 파이썬 녀석이 아니 었음) 발생했을 때 완전히 뒤죽박죽이되었습니다. 많은 감사를드립니다. :-) – Noldorin