IT/python

[python] 설치된 패키지 확인

심량 2020. 7. 29. 13:04

importlib.lib.find_spec() 을 사용해서 지정된 이름의 파이썬 모듈이 존재하는지 확인할 수 있습니다.

def isPythonModuleInstalled(name:str) -> bool:
    import importlib.util
    spec = importlib.util.find_spec(name)
    if spec is None:
        return False
    else:
        return True

다음과 같이 쓰면 False 가 반환되야 합니다. 파이썬 모듈로 vim은 없으니깐요

print(isPythonModuleInstalled('vim'))

더 자세한 방법은 이 글을 참고하시기 바랍니다.