Close

ubuntu on vagrantにMecab python環境構築

pyenv virtualenvの設定の続き Mecab環境を構築する。 UbuntuにMecabのインストール まずは、pythonに入れる前にUbuntuにMecabをインストール 確認 文字化けしてしまう。 以下の通り、utf8の辞書を入れることで解決した。 PythonへMecabをインストール pythonにMecabをインストールする できない。 と言われるので、その通りコマンドを入れる。 これでインストールできる vimの文字化けで困ったら vimの文字化けで困ったら以下参照 vimで日本語が文字化けする PythonでMecabを動かす 以下のようにエラーが出てきた。 以下の通り環境変数追記することで解決。 私の場合は、~/.bash_aliasesに記載する。 実行。

FlaskのAPIサーバから取得した情報をHTML/Javascriptで表示する

flaskでAPIサーバを作成するで作成したAPIサーバからの情報をHTMLページに表示する 実際のツールは以下に https://www.yoshiislandblog.net/twitter_mecab_api/ 最新のコードは以下に https://github.com/yoshi-island/mecab-twitter-api_client get-tweets-places.html 参考: 備忘:ログアウトしてもバックグランドでコマンドを実行し続ける

flaskでAPIサーバを作成する

flaskでAPIサーバを作成してみる 今回は、TwitterIDから、最近呟いた地名を取得するAPIを作成する MeCabなど環境作成はサクッとAmazon LinuxにMecab導入を参考にしてください   【APIサーバ】flask-corsをインストール 【APIサーバ】各スクリプトの配置 最新版はこちら(https://github.com/yoshi-island/mecab-twitter-api) 「get_tweets_place_list.py」で、tweetを取得してMecabで地名を抽出、 「mecab-twitter-api.py」で、APIサーバとしてリクエストが来たら返信する passwords.py Twitter tokenは一応別ファイルに書いておいて、モジュールとして呼び出す。 Twetterの設定はこちらを参考に。 twitter botを作ってみた passwords.py get_tweets_place_list.py get_tweets_place_list.py mecab-twitter-api.py mecab-twitter-api.py 【Mac】実行 ローカルMacから実行 今回はホリエモンのIDを利用 きちんと返って来ている Trouble Shooting 以下のようなエラーが出たので 以下を参考に、「@api.after_request」を追加したら、解消した https://stackoverflow.com/questions/22181384/javascript-no-access-control-allow-origin-header-is-present-on-the-requested 参考: 備忘:ログアウトしてもバックグランドでコマンドを実行し続ける

Ubuntu14にMeCab-Python環境を構築する

Vagrantで作ったまっさらなUbuntuにMecab-Pythonの環境を構築する □python3.5環境整備 pipをインストール pyenvをインストール pyenv-virtualenvをインストール pyenv-virtualenvを作成 設定 □MeCabインストール mecab-python3がインストールできない python-devをインストールすることで解決 lxmlがインストールできない libxml2-dev libxslt1-devのインストールとマシンのメモリ増強で解決 メモリ増強は結構ミソ □MeCab実行 エラー utf-8の辞書が入っていなかった、、、