2015-01-20 6 views
-2

IDLE을 열려고 할 때 콘솔에서 다음과 같은 코드가 9 개의 개별 화면으로 열립니다. 내가 아는 한, 원래 설치 한 작업은 없습니다. 어떤 아이디어? 제거하고 재설치했지만 행운은 시험하지 않았습니다. 프로그램을 열 때 표시되는 코드는 ...파이썬 IDLE을 열 수 없습니다. IDLE

try: 
    import idlelib.PyShell 
except ImportError: 
    # IDLE is not installed, but maybe PyShell is on sys.path: 
    try: 
     from . import PyShell 
    except ImportError: 
     raise 
    else: 
     import os 
     idledir = os.path.dirname(os.path.abspath(PyShell.__file__)) 
     if idledir != os.getcwd(): 
      # We're not in the IDLE directory, help the subprocess find run.py 
      pypath = os.environ.get('PYTHONPATH', '') 
      if pypath: 
       os.environ['PYTHONPATH'] = pypath + ':' + idledir 
      else: 
       os.environ['PYTHONPATH'] = idledir 
     PyShell.main() 
else: 
    idlelib.PyShell.main() 

이 창을 닫고 새 파이썬 파일을 만들지 않는 옵션 만 있습니다.

+3

_ "다음 메시지 받기 ..."_ 죄송합니다. 무슨 메시지입니까? 여기에 코드 블록이 보입니다. – Kevin

+0

죄송합니다, 포맷 혼란과 가능한 가난한 sytax 내 부분에. 내가 의미하는 바는 이것이 IDLE을 실행하려고 할 때 열리는 코드입니다 – user1480135

+0

포맷팅은 끝났습니다. 그래서 코드 스 니펫으로 넣었습니다. 아마도 이것이 놓여있는 것처럼 처리되지 않았을 것입니다. Javascript로 입력하십시오. 어쨌든, 당신은 아이디어를 얻을 – user1480135

답변

1

Idle 관리자이고 Idle을 어떻게 열어 보았는지, '9 스크린', 그리고 설치 한 것의 의미와 Python의 시스템 및 버전에 대해서는 매우 분명하지 않습니다.

설치된 Python으로 유휴 상태로 시작하는 가장 쉬운 방법은 Windows의 시작 메뉴 아이콘 또는 다른 시스템의 해당 아이콘을 사용하는 것입니다. 명령 행에서 python -m idlelib을 사용하십시오. 여기서 python은 설치된 3.x의 일부 버전을 시작합니다. 제거 된 3.x 또는 2.x의 경우 idlelib.idle을 사용하십시오. 파이썬에서 import idlelib.idle은 유휴 상태로 시작합니다.

파이썬 2.7 또는 3.4를 제대로 설치하여 실행하여 python -m test.regrtest이 실행되고 (.regrtest은 2.x에만 필요함) 위와 같은 방법으로 Idle을 실행하지 않으면 매우 놀랄 것입니다.

게시 한 코드는 idlelib/idle.pyw입니다. idlelib/idle.bat에 의해 사용되며 서브 프로세스 호출과 함게 Idle을 실행하는 것과 같은 다른 특수 용도가있을 수 있습니다. 나는 그것이 부분적으로 쓸모 없다고 생각한다. 어쨌든 나는 그것이 당신에게 도움이 될지 의심 스럽다.