2016-06-10 8 views
1

이므로 제목이 거의 다 밝혀졌습니다. elect.poll()을 사용한 프로젝트를 실행할 수 없었습니다. 대학용이기 때문에 select.poll()을 사용하고 kqueue를 위해 스위치 할 수 없으므로, 나는 그 주위를 돌아 다니기 위해 MacPorts를 사용할 수있는 this 포스트를 읽었습니다. 그래서 그 터미널을 닫은 후에 분명히 다시 사용할 수 없습니다. , 그것은 계속 말합니다 : AttributeError : 'module'객체에 'poll'속성이 없습니다.OS X에서 select.poll을 사용할 수없고 MacPort가 이미 설치된

필자는 한 번만 작동 한 이유를 이해하지 못합니다. opt/local/bin을 사용하고 opt/local/sbin 경로 파일을 수정했습니다. 나는 파이썬의 macports 버전을 선택했는데 누구나 답변을 가지고 있습니까? 고맙습니다. 필요한 경우 추가 정보를 제공해 드리겠습니다.

답변

0

"select.py", "select.pyc", "select.pyo"라는 파일이 있습니까? 있다면, 그리고 당신이 "선택 가져 오기"하려고, 파이썬 표준 라이브러리 대신 파일을 재귀 적으로 가져 오기 위해 노력하고있을 것입니다.

이 문제를 해결하려면 스크립트의 이름을 다른 것으로 바꾸고 자동으로 생성 된 .pyc 또는 .pyo 파일을 제거해야합니다.

+0

아니오, 어디서나 내 문제에 대한 답변을 찾을 수 없습니다. –

+0

@ JenaroCalviño : System Python 대신 MacPorts 버전의 Python을 시작하셨습니까? "sys import executable from print executable"을 실행할 때 인쇄되는 내용. 이것은 시스템 파이썬 대신 MacPorts의 폴더를 가리켜 야합니다. 는/usr/빈/파이썬,하지만 난 입력 할 때 : –

+0

당신이 옳다, 인쇄의 결과는 ( \t python26-사과 \t python27 \t 없음 :'$ 포트는 --list 파이썬 파이썬 가능한 버전을 선택 활성) \t python27-apple' –