win10에서 python3을 사용하려고합니다.cmd에서 'python3'명령을 사용하여 치명적인 파이썬 오류가 발생했습니다.
> python3 myscript.py
Fatal Python error: Py_Initialize: unable to load the file system codec
File "C:\Python27\Lib\encodings\__init__.py", line 123
raise CodecRegistryError,\
^
SyntaxError: invalid syntax
Current thread 0x00001e44 (most recent call first):
가능한 문제를 나뿐만 아니라 내 시스템에 2.7을 가지고 :
이것은 내가 사용하려고하면 무엇을 얻을 수 있습니다. 명령 사용 py
및 python
이 작동합니다. 그들은 Python 2.7 스크립트를 문제없이 실행합니다.
내 폴더를 PYTHONPATH에 추가했습니다.
누군가는 답을 알고 있나요?
myscript.py의 코드를 추가 할 수 있습니까? – Alden
파이썬 가상 환경을 실행하면 나중에이 두통에서 벗어날 수 있습니다. virtualenv 패키지를 살펴보면 얼마나 멋진가를 알 수 있습니다. –
python 3에서 문법이 변경되었습니다. 'ValueError를 올리십시오', 'oops'를 포함하여 'raise ValueError ('oops ')'가 필요합니다. https://docs.python.org/3.0/whatsnew/를 참조하십시오. 3.0.html # changes-exceptions – tdelaney