source

설치된 Python 버전은 무엇입니까?

manycodes 2022. 12. 5. 21:31
반응형

설치된 Python 버전은 무엇입니까?

Windows 서버에서 Python 스크립트를 실행해야 합니다.내가 어떤 버전의 Python을 가지고 있는지 어떻게 알 수 있고, 그게 정말 중요한가요?

Python의 최신 버전으로 업데이트하려고 합니다.

python -V

http://docs.python.org/using/cmdline.html#generic-options

--version동작할 수도 있습니다(버전 2.5부터 도입).

Python IDE에서는 다음 코드를 복사하여 붙여넣기만 하면 됩니다(버전은 출력 영역에 표시됩니다).

import sys
print(sys.version)

Python 2.5+:

python --version

Python 2.4-:

python -c 'import sys; print(sys.version)'

명령 프롬프트에서 다음을 입력합니다.

python -V

또는 pyenv가 있는 경우:

pyenv versions

"어떤 버전을 사용하는가?"라는 질문이지만, 실제로 알아야 할 것은 이것뿐만이 아닐 수 있습니다.다른 버전이 설치되어 있을 수 있으며, 이로 인해 특히 추가 모듈을 설치할 때 문제가 발생할 수 있습니다.설치되어 있는 버전을 확인하기 위한 대략적인 접근법입니다.

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

열었을 때Python (command line)가장 먼저 알려주는 건 버전이에요

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 + )를 열고 다음과 같이 입력합니다.cmd그리고 명령 프롬프트에서python버전 관련 필요한 모든 정보를 제공합니다.

Python 버전

Windows 10에는 Python 3.7.0이 있습니다.

명령 프롬프트와 Git Bash에서 다음과 같이 동작했습니다.

Python을 실행하고 버전을 확인하려면:

py

사용 중인 버전만 확인하려면:

py --version

또는

py -V    # Make sure it is a capital V

주의:python,python --version,python -V,Python,Python --version,Python -V효과가 없었습니다.

>>> import sys; print('{0[0]}.{0[1]}'.format(sys.version_info))
3.5

명령줄에서 다음을 수행합니다.

python -c "import sys; print('{0[0]}.{0[1]}'.format(sys.version_info))"

사용하다

python -V

또는

python --version

주의: 의 "V"는python -V명령어는 대문자 V입니다.python -v(작은 "v")는 상세 모드로 Python을 실행합니다.

다음 명령을 사용하여 Python 버전을 가져올 수 있습니다.

python --version

venv에 설치된 패키지의 버전도 다음 방법으로 얻을 수 있습니다.pip freeze다음과 같이 합니다.

pip freeze | grep "package name"

또는 Python 인터프리터를 다음과 같이 사용합니다.

In [1]: import django
In [2]: django.VERSION
Out[2]: (1, 6, 1, 'final', 0)

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)

Python 3.9.1이 설치된 Windows 10에서는 명령줄을 사용합니다.

    py -V

Python 3.9.1

    py --version

Python 3.9.1

    py -VV

Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec  7 2020, 17:08:21) [MSC v.1927 64 bit 
(AMD64)]

이미 리플리케이션창에 있는데 버전 번호가 표시된 웰컴메시지가 표시되지 않으면 help()를 사용하여 메이저버전과 마이너버전을 표시할 수 있습니다.

>>>help()
Welcome to Python 3.6's help utility!
...

「 」를 합니다.where python명령 프롬프트는 여러 버전의 python이 경로에 추가되었다고 가정하여 설치된 위치를 알려줄 수 있습니다.

「 」를 합니다.python -V명령 프롬프트에 버전이 표시됩니다.

Python을 설치한 경우 버전 번호를 확인하는 가장 쉬운 방법은 명령 프롬프트에 "python"을 입력하는 것입니다.버전 번호, 32비트 또는 64비트로 동작하고 있는지 여부 및 기타 정보가 표시됩니다.애플리케이션에 따라서는, 최신의 버전이 필요하게 되는 경우도 있고, 그렇지 않은 경우도 있습니다.설치 또는 사용하려는 패키지에 따라 다릅니다.

Windows 명령어용 Python 버전을 확인하려면 명령어프롬프트에서 다음 명령을 실행하여 출력을 확인합니다.

c:\> python -V
Python 2.7.16

c:\> py -2 -V
Python 2.7.16

c:\> py -3 -V
Python 3.7.3

또한 각 Python 버전에 대한 폴더 구성을 보려면 다음 명령을 실행하십시오.

For Python 2, 'py -2 -m site'
For Python 3, 'py -3 -m site'

저는 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.

.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 -version

아니면

python -V

설치된 Python 버전을 확인하는 방법은 두 가지가 있습니다.

명령 프롬프트에서 다음 중 하나의 코드를 실행합니다.

python -v

또는

python --version

최신 버전의 경우 python 버전에 대해 다음 명령을 사용하십시오.

py -V

bash 스크립트의 경우 이것이 가장 쉬운 방법입니다.

# In the form major.minor.micro e.g. '3.6.8'
# The second part excludes the 'Python ' prefix 
PYTHON_VERSION=`python3 --version | awk '{print $2}'`
echo "python3 version: ${PYTHON_VERSION}"
python3 version: 3.6.8

만약 이 있다면.major.minor 버(:3.6의 세 하시고, 세 글자를

PYTHON_VERSION=`python3 --version | awk '{print $2}'`
echo "python3 major.minor: ${PYTHON_VERSION:0:3}"
python3 major.minor: 3.6

또는

PYTHON_VERSION=`python3 -c 'import sys; print(str(sys.version_info[0])+"."+str(sys.version_info[1]))'`
echo "python3 major.minor: ${PYTHON_VERSION}"
python3 major.minor: 3.6

기본 Python 버전과 Windows에 설치된 모든 버전의 경로:

py -0p

하고 있는지 하려면 2022년 버전을 사용할 수 .python --version

명령 프롬프트창을 엽니다(+ 를 누르고 를 입력합니다).cmd, 및 을 누릅니다.

「」라고 입력합니다.python.exe

언급URL : https://stackoverflow.com/questions/8917885/which-version-of-python-do-i-have-installed

반응형