Python に NumPy モジュールがインストールされているか確認する
-
import
コマンドを使用して、NumPy モジュールがインストールされているかどうかを確認する - インストール済みパッケージリストを使用して、NumPy モジュールがインストールされているかどうかを確認する
このチュートリアルでは、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 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