これは、コードの実行に使用する Python インタープリターに対流圏がインストールされていないためです。
同じコンピュータで複数の Python バージョンを管理するのは難しいですが、説明してみます。
python your_script.py
コードを実行し、pip install troposphere
パッケージを正しくインストールするために使用していると思いますか?しかし、これを考えてみてください。システムは、実行している python とパッケージをインストールする python を正確に知るにはどうすればよいでしょうか? python コマンドと pip コマンドのフル パスを確認する方法は次のとおりです。
- コマンドを入力
python
して、Pythonコンソールに入ります
- 次に、次のように入力します。
import sys
print(sys.executable)
3. 上下に少し移動すると
bin/python
、インタープリターと
bin/pip
pip コマンドを含む bin フォルダーが見つかります。そして、
lib/site-packages
フォルダがあります。これは、サードパーティのライブラリがインストールされている場所です。4. インポート エラーが表示された場合は、上記の方法を使用して Python インタープリターを見つけ、site-packages フォルダーを確認します。ほとんどの場合、そのような
troposphere
フォルダーはありません。
<path-to>/bin/pip
次に、対流圏をインストールするには、のフル パスを使用する必要があります。その後、問題は解決しました。
自作またはwww.python.orgからダウンロードした python インストーラーを使用している場合、システムはおそらく既に台無しになっています。複数の Python バージョンを管理するための推奨される方法は、pyenv https://github.com/pyenv/pyenvを使用することです。これにより、任意のバージョンの Python をインストールでき、簡単に削除できます。