프로그래밍/Python

파이썬(Python) 버전 확인: 상황별 주요 모든 방법 (+코드)

프리다이어비티즈 2024. 10. 15. 09:07
반응형

목차

    파이썬 버전을 확인하는 방법은 종종 필수적입니다. 특히 여러 프로젝트를 관리하거나 파이썬 패키지의 호환성을 확인할 때 파이썬의 정확한 버전을 알아야 합니다. 이번 글에서는 파이썬 버전을 확인하는 다양한 방법을 알아보겠습니다.

    공지

    본 포스팅의 무단도용 및 배포를 금지합니다.

    1. 명령줄에서 확인하기

    반응형

     

    파이썬의 버전을 확인하는 가장 일반적인 방법은 명령줄에서 확인하는 것입니다. 이를 위해 python --version 또는 python -V 명령어를 사용할 수 있습니다. 특정 파이썬 종류에 대한 버전을 원하는 경우 해당 번호를 명시하면 됩니다.

    <pre><code class="language-bash">
    $ python --version
    Python 3.10.4
    </code></pre>
    
    <pre><code class="language-bash">
    $ python -V
    Python 3.10.4
    </code></pre>
    
    <pre><code class="language-bash">
    $ python3 --version
    Python 3.9.12
    </code></pre>

    2. 파이썬 코드로 버전 확인하기

    파이썬 스크립트 내에서 파이썬 버전을 확인해야 하는 경우도 있습니다. 이를 위해 sys 모듈을 사용하면 됩니다.

    <pre><code class="language-python">
    import sys
    
    print(sys.version)
    print(sys.version_info)
    </code></pre>
    
    <pre><code class="language-python">
    3.10.4 (main, Mar 22 2023, 19:35:19) [GCC 9.3.0]
    sys.version_info(major=3, minor=10, micro=4, releaselevel='final', serial=0)
    </code></pre>

    sys.version_infomajor, minor, micro로 버전 번호를 구성하므로 특정 버전을 비교하거나 확인할 때 유용합니다.

     

    3. platform 모듈 사용하기

    파이썬 스크립트 내에서 파이썬 버전을 확인해야 하는 경우도 있습니다. 이를 위해 sys 모듈을 사용하면 됩니다.

    <pre><code class="language-python">
    import sys
    
    print(sys.version)
    print(sys.version_info)
    </code></pre>
    
    <pre><code class="language-python">
    3.10.4 (main, Mar 22 2023, 19:35:19) [GCC 9.3.0]
    sys.version_info(major=3, minor=10, micro=4, releaselevel='final', serial=0)
    </code></pre>

    sys.version_infomajor, minor, micro로 버전 번호를 구성하므로 특정 버전을 비교하거나 확인할 때 유용합니다.

     

    4. sys와 platform의 차이점

    • sys.version: 더 상세한 정보를 제공하며, 컴파일러 정보도 포함되어 있습니다.
    • platform.python_version(): 파이썬 버전만 간단히 문자열로 제공합니다.

    필요에 따라 두 가지 방법 중 적합한 것을 선택하면 됩니다.

     

    5. 가상 환경에서 파이썬 버전 확인하기

    가상 환경(venv 또는 virtualenv)을 사용할 때는 그 환경에서 사용되는 파이썬 버전을 확인하는 것이 중요합니다. 이를 위해서는 가상 환경을 활성화한 후 위에 설명한 명령어들을 사용하면 됩니다.

    <pre><code class="language-bash">
    (venv) $ python --version
    Python 3.8.10
    </code></pre>

    파이썬 버전을 확인하는 다양한 방법을 알아보았습니다. 명령줄에서 직접 확인하는 방법부터 파이썬 코드 내부에서 확인하는 방법까지, 각각의 상황에 맞는 적절한 방법을 선택하여 사용할 수 있습니다. 파이썬 버전을 정확하게 파악하는 것은 패키지 호환성 문제를 방지하고, 프로젝트 환경을 올바르게 설정하는 데 매우 유용합니다.

     

    이 글이 파이썬 버전을 확인하는 데 도움이 되었길 바랍니다. 다른 파이썬 팁이나 특정 주제에 대한 설명이 필요하다면 언제든지 문의해주세요.

    반응형