[docker]python:3.6-alpineでpython-mecab3のインストール時に、エラーunable to execute 'swig'が出るときの対処法

カテゴリ: Docker, python

dockerでAlpine Linuxベースで、python3.6+mecabの環境をしたのですが、python-mecab3のpipパッケージをインストール時に、エラーunable to execute 'swig'が発生しました。

$ docker build .

...
unable to execute 'swig': No such file or directory

これはalipineがデフォルトでswigがインストールされていないのが原因です。

以下のようにapk addでswigパッケージをインストールすることでエラーが解消できました。

FROM python:3.6-alpine

RUN apk add --update swig
...
こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。