環境
- 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を触らないので、ハマってしまった。