NumPy 모듈이 Python에 설치되어 있는지 확인

Manav Narula 2023년1월30일
  1. import명령을 사용하여 NumPy 모듈이 설치되었는지 확인합니다
  2. 설치된 패키지 목록을 사용하여 NumPy 모듈이 설치되었는지 여부 확인
NumPy 모듈이 Python에 설치되어 있는지 확인

이 튜토리얼에서는 numpy가 장치에 설치되어 있는지 확인하는 방법을 배웁니다.

import명령을 사용하여 NumPy 모듈이 설치되었는지 확인합니다

numpy가 설치되어 있는지 확인하는 가장 기본적인 방법입니다. numpy 모듈을 가져오고 예외가 발생하면 패키지가 설치되지 않았 음을 의미합니다.

try...except블록을 사용합니다. try블록에import numpy명령을 넣습니다. 모듈이 없으면 예외가 발생합니다. except명령을 사용하여이 예외를 포착하고 원하는 메시지를 인쇄합니다.

아래 코드를 참조하십시오.

try:
    import numpy

    print("NumPy is installed")
except:
    print("Not Installed")

출력:

NumPy is installed

numpy 모듈을 가져 오지 않으려면help명령을 사용할 수 있습니다. 설치되지 않은 모듈에 대한 문서는 반환하지 않습니다.

설치된 패키지 목록을 사용하여 NumPy 모듈이 설치되었는지 여부 확인

이 방법에서는 설치된 모든 패키지 목록을 확인하고 거기에서 numpy 모듈이 설치되었는지 확인합니다.

sys.modules가 반환 한 사전에서 numpy 모듈을 확인할 수 있습니다.

예를 들면

import sys

print("numpy" in sys.modules)

출력:

True

pip list또는pip freeze명령을 사용하여 pip를 사용하여 설치된 패키지를 확인할 수 있습니다.

때때로conda를 사용하여 설치된 패키지는pip명령으로 인식되지 않을 수 있으므로conda list명령을 사용하여 해당 목록에서 확인할 수 있습니다.

Python 스크립트에서 위의 명령을 실행하여 설치된 패키지 목록을 생성하고 확인할 수 있습니다.

import subprocess
import sys

reqs = subprocess.check_output([sys.executable, "-m", "pip", "freeze"])
installed_packages = [r.decode().split("==")[0] for r in reqs.split()]

print("numpy" in installed_packages)

출력:

True
작가: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn