Google Cloud の cloud shell ターミナル上の julia から、Cloud Natural Language API で感情分析をやってみよう
前の投稿 で動かした Google Cloud の cloud shell ターミナル上の julia から、Cloud Natural Language API で感情分析をやってみようという話しです。 なお、julia の PyCall は `/usr/bin/python3`に継いであります。 前提として、Cloud Natural Language API が python3 から動かないといけません。 この為には、 Cloud Natural Language のドキュメントのクイックスタート: 「 環境変数 GOOGLE_APPLICATION_CREDENTIALS を、サービス アカウント キーが含まれる JSON ファイルのパスに設定します。 」 という作業が必要です。 JSON として秘密鍵をダウンロードして、cloud shell のターミナルの右上の ... が縦に並ぶアイコンで、JSON 鍵をアップロードします。この鍵の場所を .bashrc に書き込みます。 例は、 `export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/service-account-file.json"` のような感じです。 user が伏せ字になっています。 また、デフォルトでは Download フォルダーなるものは有りません。.bashrc を読み込ませ直すのに、ターミナルの再起動などをして下さい。 さて、いよいよ julia さんから PyCall 経由で使ってみます。 下準備から _ _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.5.1 (2020-08-25...