Windows 서버에서 Python 스크립트를 실행해야합니다. 내가 가지고있는 Python 버전을 어떻게 알 수 있습니까?
최신 버전의 Python으로 업데이트하려고 생각했습니다.
.py
파일 과 관련된 Python이 무엇인지 알아 보려면 Windows에서 Python 스크립트를 처리하는 Python의 실행 파일 및 버전에 대한 경로를 보여주는 배치 파일을 작성하는 방법
Windows 서버에서 Python 스크립트를 실행해야합니다. 내가 가지고있는 Python 버전을 어떻게 알 수 있습니까?
최신 버전의 Python으로 업데이트하려고 생각했습니다.
.py
파일 과 관련된 Python이 무엇인지 알아 보려면 Windows에서 Python 스크립트를 처리하는 Python의 실행 파일 및 버전에 대한 경로를 보여주는 배치 파일을 작성하는 방법
답변:
python -V
http://docs.python.org/using/cmdline.html#generic-options
--version
작동 할 수도 있습니다 (버전 2.5에서 도입)
Python 2.7.10
은 -V
and --version
; Python 3.4.3도 Python 3.4.3
두 옵션 모두에 대해 비슷하게 출력 됩니다.
sudo find / -iname python
있습니다.
python -v
(소문자 v) 와 혼동하지 말고 로깅 상세도를 높이십시오
-v
및 -version
별칭을 모두 허용하십시오 . 분명히 약 500 명의 개발자가 이것을 찾아서 Python on SO에 대한이 답변을 찬성해야했습니다. 그것은 나쁜 디자인입니다
파이썬 2.5 이상 :
python --version
파이썬 2.4- :
python -c 'import sys; print(sys.version)'
#!python3
첫 번째 줄 필요 ).
python -c "import sys; print sys.version"
Python IDE에서 다음 코드를 복사하여 붙여 넣은 다음 실행하십시오 (버전이 출력 영역에 나타남).
import sys
print(sys.version)
명령 프롬프트에서 다음을 입력하십시오.
python -V
또는 pyenv가있는 경우 :
pyenv versions
내가 Python (command line)
처음으로 열면 버전이라고 알려줍니다.
문제는 "어떤 버전을 사용하고 있습니까?"이지만 실제로 알아야 할 것은 아닙니다. 다른 버전이 설치되어있을 수 있으며 특히 추가 모듈을 설치할 때 문제가 발생할 수 있습니다. 이것은 어떤 버전이 설치되어 있는지 알기위한 거칠고 준비된 접근법입니다.
updatedb # Be in root for this
locate site.py # All installations I've ever seen have this
단일 Python 설치의 출력은 다음과 같아야합니다.
/usr/lib64/python2.7/site.py
/usr/lib64/python2.7/site.pyc
/usr/lib64/python2.7/site.pyo
다중 설치는 다음과 같은 출력을 갖습니다.
/root/Python-2.7.6/Lib/site.py
/root/Python-2.7.6/Lib/site.pyc
/root/Python-2.7.6/Lib/site.pyo
/root/Python-2.7.6/Lib/test/test_site.py
/usr/lib/python2.6/site-packages/site.py
/usr/lib/python2.6/site-packages/site.pyc
/usr/lib/python2.6/site-packages/site.pyo
/usr/lib64/python2.6/site.py
/usr/lib64/python2.6/site.pyc
/usr/lib64/python2.6/site.pyo
/usr/local/lib/python2.7/site.py
/usr/local/lib/python2.7/site.pyc
/usr/local/lib/python2.7/site.pyo
/usr/local/lib/python2.7/test/test_site.py
/usr/local/lib/python2.7/test/test_site.pyc
/usr/local/lib/python2.7/test/test_site.pyo
In [1]: import sys
In [2]: sys.version
2.7.11 |Anaconda 2.5.0 (64-bit)| (default, Dec 6 2015, 18:08:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]
In [3]: sys.version_info
sys.version_info(major=2, minor=7, micro=11, releaselevel='final', serial=0)
In [4]: sys.version_info >= (2,7)
Out[4]: True
In [5]: sys.version_info >= (3,)
Out[5]: False
한마디로 :
입력
python
명령 프롬프트에서
명령 프롬프트 ( Win+ R)를 열고 cmd
입력 한 다음 명령 프롬프트에 입력 python
하면 버전에 대한 모든 필요한 정보가 제공됩니다.
사용하다
python -V
또는
python --version
참고 : python -V
명령 의 "V" 는 대문자 V입니다 python -v
(작은 "v")는 상세 모드에서 Python을 시작합니다.
Windows 10에 Python 3.7.0이 있습니다.
이것이 명령 프롬프트와 Git Bash 에서 나를 위해 일한 것입니다 .
파이썬을 실행하고 버전을 확인하려면 :
py
가지고있는 버전 만 확인하려면 :
py --version
또는
py -V # Make sure it is a capital V
참고 : python
, python --version
, python -V
, Python
, Python --version
, Python -V
나를 위해없는 일을했다.
python -V
Python 2.2.3을 사용하여 Fedora 1로 다시 작동합니다. py --version
결과 command not found
. python --version
결과 unknown option: --
.
Jupyter 노트북에서 Python 버전을 확인하려면 다음을 사용할 수 있습니다.
from platform import python_version
print(python_version())
버전 번호를 얻으려면 다음과 같이하십시오.
3.7.3
또는:
import sys
print(sys.version)
보다 자세한 정보를 얻으려면
3.7.3 (default, Apr 24 2019, 13:20:13) [MSC v.1915 32 bit (Intel)]
또는:
sys.version_info
메이저, 마이너 및 마이크로 버전을 얻으려면
sys.version_info(major=3, minor=7, micro=3, releaselevel='final', serial=0)
.py로 끝나는 파일을 만들고 아래 코드를 붙여 넣어 실행하십시오.
#!/usr/bin/python3.6
import platform
import sys
def linux_dist():
try:
return platform.linux_distribution()
except:
return "N/A"
print("""Python version: %s
dist: %s
linux_distribution: %s
system: %s
machine: %s
platform: %s
uname: %s
version: %s
""" % (
sys.version.split('\n'),
str(platform.dist()),
linux_dist(),
platform.system(),
platform.machine(),
platform.platform(),
platform.uname(),
platform.version(),
))
시스템에 여러 Python 인터프리터 버전이 설치된 경우 다음 명령을 실행하십시오.
Linux에서는 터미널에서 실행하십시오.
ll /usr/bin/python*
Windows에서는 명령 프롬프트에서 실행하십시오.
dir %LOCALAPPDATA%\Programs\Python
Python을 설치 한 경우 버전 번호를 확인하는 가장 쉬운 방법은 명령 프롬프트에 "python"을 입력하는 것입니다. 버전 번호와 32 비트 또는 64 비트에서 실행중인 경우 다른 정보가 표시됩니다. 일부 응용 프로그램의 경우 최신 버전을 원하지만 때로는 그렇지 않을 수도 있습니다. 설치하거나 사용하려는 패키지에 따라 다릅니다.
나를 위해, CMD를 열고 달리기
py
같은 것을 보여줄 것이다
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
명령 프롬프트 창을 엽니 다 ( Windows+ R를 누르고을 입력 한 다음을 cmd
누르십시오 Enter).
유형 python.exe