2017-02-14 2 views
0

나는 모든 다른 파이썬 해석기 (CPython, PyPy 등)와 혼동스러워진다. 파이썬 인터프리터가 Windows의 표준 파이썬에 사용되는 것을 아는 사람이 있습니까? Official Python Website에서 찾지 못했고 명령 프롬프트에 py --version을 입력하면 파이썬 버전 (3.6.0) 만 알려줍니다. 어떤 도움을 주시면 감사하겠습니다.윈도우상의 파이썬 인터프리터 버전

+0

을 반환? – SethMMorton

+1

많은 다른 OS와는 달리 공식적인 "표준 버전"이 없으므로 직접 다운로드하여 설치해야합니다. 대부분의 사람들은 python.org에서 다운로드 할 수있는 CPython의 32 비트 버전을 사용한다고 생각합니다. – martineau

+0

방금 ​​공식 웹 사이트에서 다운로드하여 설치 프로그램을 시작했습니다 – killexe

답변

2

python.org에서 얻은 것은 CPython입니다.

import platform 다음에 platform.python_implementation()을 수행하여 Python 내에서 구현을 볼 수도 있습니다. 그래서 당신은 명령 행에서 얻을 수있다 :

py -c "import platform; print(platform.python_implementation())" 
+0

왜 이것을 다운 그레이드 했습니까? – SethMMorton

+1

정답입니다. CPython은 python.org에서 다운로드 한 것일뿐 아니라 python을 어디에서 다운로드했는지 모를 경우 어떤 구현이 사용되고 있는지를 프로그램 방식으로 결정하는 방법도 올바르게 설명되어 있습니다. – SethMMorton

+0

대단히 감사합니다! – killexe

2

당신이 https://www.python.org/에서 다운로드 가장 일반적인 해석은, CPython의입니다. 그러나이 통역사는 표준이 아닙니다. 그냥 일반적으로 사용됩니다. 언어로서의 파이썬은 인터프리터가 아닌 구문에 의해 정의됩니다.

1

제공 한 웹 사이트 링크 (python.org)를 기반으로 다운로드 한 파이썬을 설치하면 인터프리터는 CPython이며 파이썬의 가장 널리 사용되는 구현입니다. 윈도우 시스템에서

는, 파이썬 인터프리터는 일반적으로 C:\Python36에 설치되어, 당신은에 의해 파이썬 쉘을 확인할 수 있습니다

sys.executable 파이썬에 대한 실행 가능한 바이너리의 절대 경로를 제공하는 문자열 통역사,이 말이 맞는 시스템에서. 파이썬이 실행 파일의 실제 경로를 검색 할 수 없으면 sys.executable은 빈 문자열 또는 None이됩니다. 내 경우

import sys 

print(sys.executable) 

, 그것은 당신이 그것을 설치 했는가 /Users/hzhang/.virtualenvs/env-3.5/bin/python

관련 문제