インストールされたモジュールを Python シェルに接続するにはどうすればよいですか?

インストールされたモジュールを Python シェルに接続するにはどうすればよいですか?

私は「numpy」をダウンロードしました

pip install numpy

インストールが成功したと表示されます。 Windows に Python 3.7.3 もインストールしましたが、Python シェルで numpy をインポートしようとするたびに、次のエラーが発生します。

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import numpy as np
ModuleNotFoundError: No module named 'numpy'

すでにインストールされている numpy を実際の Python シェルに「接続」するにはどうすればよいですか?

答え1

pipはおそらく Python 2 に属します。Python 3 の場合、通常は である必要がありますpip3

ただし、複数のバージョンがインストールされている場合、これらの実行可能ファイルがどの Python インスタンスに属しているかが明確に定義されていないため、通常はこれらの実行可能ファイルを直接呼び出すことは避けてください。

推奨される代替案は、必要なインタープリターを正確に指定したモジュールとして呼び出すことです。

python3 -m pip install numpy

答え2

デフォルトの Ubuntu リポジトリから numpy をインストールすると、numpy は自動的に Python シェルに接続されますimport numpy as np。現在サポートされているすべてのバージョンの Ubuntu でターミナルを開き、次のように入力します。

sudo apt install python3-numpy

関連情報