【Python】ModuleNotFoundError: No module named ‘***’のエラー【Cloud9】

記録
Traceback (most recent call last):
  File "/home/ec2-user/environment/***ファイル名***.py", line 7, in <module>
    from bitmex import ***
ModuleNotFoundError: No module named '***'

というエラーに遭遇しました。

環境はamazon AWS Cloud9を使用しています。

import ***

でPython3環境でrunすると表示されました。

ModuleNotFoundError: No module named '***'

つまり、
「***」というモジュールは認識できません、環境に入っていません。
そんなメッセージです。

色々調べて見ましたが、中々他の記事が見当たらず、
次の方法で解決できました。

$ sudo pip install ***

pipを介して***モジュールをインストールできました。
このコードの実行には事前にpipモジュールをインストールしておく必要があります。
なんとか解決しました。

Cloud9初めて使いましたが、これ便利です。

常時サイト監視とかできる訳ですね。こんなものがあったとは。

Cloud9の使い方としては色々なサイトを参考に進めて環境構築ができました。

今回EC2とセットで組んだけれど、無料期間内であればそこまではかからないと思う。

Cloud9は初期設定がPython2系なので、
Python3のアプリを実行する場合は、
Python3系へ変更する必要があります。

何にせよ、エラーが解消して良かったです。

コメント