2017-12-07 4 views
0

나는 파이썬에 매우 익숙하다. 필자는 윈도우 10 머신에 파이썬 3.6을 설치했다. 설치가 괜찮다고하지만 시작하려고 할 때 누군가가 나를이 오류 및 해결 방법을하는 방법을 식별하는 데 도움이 될 것이다파이썬 3.6 시작 오류

Fatal Python error: Py_Initialize: unable to load the file system codec 
    File "C:\csvn\Python25\\lib\encodings\__init__.py", line 123 
    raise CodecRegistryError,\ 
          ^
SyntaxError: invalid syntax 

Current thread 0x00002c78 (most recent call first): 

아래 그림과 같이 나에게 오류를 제공합니다. 도움을 주셔서 미리 감사드립니다.

+0

파이썬 3.6 encodings''의 파이썬 2.5 버전을 가져 오기로 인해 발생지고 오류. 문법 오류를 일으키는'raise' 문안의 쉼표는 Python 2에서는 유효하지만 Python 3에서는 유효하지 않습니다. 메시지에 언급 된 경로에서 버전 번호를 확인할 수도 있습니다. – BoarGules

+0

바닐라 설치의 경우 사용자 환경에'PYTHONPATH' 또는'PYTHONHOME'을 설정하지 않아야합니다. 명령 프롬프트에서'set PYTHON'을 입력하여 어느 것도 설정되지 않았 음을 확인하십시오. 'PYTHONPATH'를 사용하여 커스텀 라이브러리 디렉토리를 추가한다면, 파이썬의 설치 디렉토리 나 표준 라이브러리 디렉토리를 포함해서는 안됩니다. – eryksun

답변

1

이 오류는 Python의 설치 위치를 가리키는 환경 변수 "PYTHONPATH"를 추가하여 해결할 수 있습니다. 당신이 최신 설치 사용하려고하면

는 대신 이전 인터프리터를 사용 할 수 있으므로, 설치 파이썬의 다른 버전을 가지고 있기 때문에 그것은있을 수 있습니다, 다음 링크에

Py_Initialize fails - unable to load the file system codec

+0

아니요,이 오류는 불필요하게'PYTHONHOME' (특정 임베딩 및 비표준 배포 시나리오에서만 일시적으로 설정해야 함)을 정의하거나 표준 디렉토리를'PYTHONPATH'에 추가함으로써 거의 항상 발생합니다. 더 많은 실수로 실수를 범하지 마라. – eryksun

0

를 참조하십시오 이 문제를 해결하기 위해서는 PYTHONPATH를 변경해야합니다.

Changing PYTHONPATH in shell [closed]

+0

두 가지 답변 주셔서 감사합니다.하지만 여전히 혼란스럽고 PYTHONPATH를 변경하기 위해 편집해야하는 파일을 찾을 수 없습니다. 파일을 찾도록 도와주십시오. 미리 감사드립니다. –

+0

나는 이미 귀하의 질문에 대한 답변을 확신합니다. 제가 언급 한 링크를 따라하면 끝납니다. 여기에서이 문제를 해결할 수있는 또 다른 방법이 있습니다. [link] (https://stackoverflow.com/questions/3701646/how-to-add-to-the-pythonpath-in-windows-7) – Paradisee