설치된 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
버전 관련 필요한 모든 정보를 제공합니다.
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
'source' 카테고리의 다른 글
IN 절을 사용한 업데이트의 경우 잠금 대기 시간 초과가 발생합니다. (0) | 2022.12.05 |
---|---|
vue .net 코어 애플리케이션의 Vuex (0) | 2022.12.05 |
각 그룹에 대한 카운트를 가져오지만 각 그룹의 결과 행 N개 이후 카운트를 중지합니다. (0) | 2022.12.05 |
Composer 자동 로드 사용 (0) | 2022.12.05 |
객체 속성에 직접 할당된 호출 종료 (0) | 2022.12.05 |