LoginSignup
11
4

More than 3 years have passed since last update.

ModuleNotFoundError: No module named 'boto3’

Posted at

環境

  • macOS Catalina 10.15

エラー内容

$ sudo pip install boto3でboto3をインストールしたけど、
いざスクリプトを実行するとエラーが発生した。

$ python3 sample.py
Traceback (most recent call last):
  File "sample.py", line 2, in <module>
    import boto3
ModuleNotFoundError: No module named 'boto3'

boto3モジュールがないため、エラーが発生しているが、
boto3は先ほどのコマンドでインストールしているはずなので、
モジュールがないというエラーが発生するのは不思議だった。

対処法

$ sudo pip3 install boto3

pipでboto3を入れていたが、pip3にしなければいけないようだ。
単にpipだとPython2.7が実行されていたが、boto3の場合はPython3用のpip3をインストールしなければならなかった。

普段Pythonを触らないので、ハマってしまった。

参考

11
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
4