2016-09-30 5 views
0

나는 책에서 파이썬을 배우고 있습니다. Python the Hardway를 배우십시오.. PowerShell에서 파이썬을 실행 해 보았는데 파이썬이 충돌합니다.PowerShell에서 Python을 실행하면 오류가 발생합니다.

PS C:\python27>Fatal Python error: 
    Py_Initialize: can't initialize sys standard streams 
     File ".\lib\encodings\__init__.py, line 123 
      raise CodecRegistryError,\ 
       ^SyntaxError: invalid syntax 
This application has requested the Runtime to terminate it in an unusual way. 
Please contact the application's support team for more information. 

여러 버전의 Python을 다시 설치하려고했습니다. 이 문제를 해결할 수있는 방법을 알려주십시오.

+0

64 비트 Win10 PowerShell에서 Python (2.7 및 3.5)을 시작할 수 있지만 어제는 표준 스트림 초기화 문제로 인해 Python이 PS에서 실행되지 않을 수 있다고 말하는 Windows 전문가를 읽었습니다. 따라서 Windows를 업그레이드하거나 명령 프롬프트를 사용해야 할 수도 있습니다. –

+0

stakcoverflow는 "응용 프로그램 지원 팀"이 아닙니다. – martineau

+0

2.7, 2.7.12의 최신 버전을 실행하고 있습니까? 오류 메시지가 이상합니다. Encodings/__ init__.py에는 SyntaxError가 없습니다. 최소한 내 컴퓨터에는 설치되어 있지 않습니다. Win 전문가는 문제가 인코딩 코드 페이지에 따라 달라질 수 있음을 암시했습니다. –

답변

0

저는 cmd.exe (명령 프롬프트) (Windows 키 + R을 누른 다음 cmd를 입력하여 실행할 수 있음)를 사용해 본 것으로 가정합니다. 버그 일 수 있습니다. 파이썬 issue trackers을 보았을 때, 이런 일이 일어난 것처럼 보입니다. Linux를 이중 부팅하거나 cygwin을 사용하여 Windows 컴퓨터에서 Linux 셸을 사용할 수 있습니다.

관련 문제