Help us understand the problem. What is going on with this article?

【AWS+Ubuntu16.04】MeCab環境を入れるbash書いたよ!

More than 1 year has passed since last update.

AWSに自然言語処理のMeCabをインストールする時に色々調べて、サイトの内容を試したりしていったのですが、前提条件がわからなかったり、いくつかエラーが出てしまったので、最短で環境を完成させるインストールbashを書きました。

AWSで建てたばかりのUbuntuインスタンスで起動確認できています。

インストールBash

natural-language-requirements.sh
#!/bin/bash
sudo apt update
sudo apt upgrade -y
sudo apt install libmecab2 libmecab-dev mecab mecab-ipadic mecab-ipadic-utf8 mecab-utils
sudo apt install python3-pip -y
sudo apt install swig -y
sudo pip3 install mecab-python3

MeCabインストールでエラーでるパターン

MeCab環境構築でエラーが出た!という記載を見ていると、下記の2つで解決できることが多かったので補足として載せておきます。

swigインストールを行っていない

swigをインストールしないとパッケージインストールでエラーが出るので、下記のコマンドが必要です。

#!/bin/bash
sudo apt install swig -y

pipでエラーが出る

pipでのインストールの場合、環境の構築状況によりエラーが発生するため、pip3でインストールするとうまくいくことが多いです。

#!/bin/bash
sudo pip3 install mecab-python3
Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away