インストール手順
パッケージのインストール
pip
コマンドでインストールできます。
(.venv) $ pip install jageocoder
バージョンを指定したい場合は ==
に続けてバージョン番号を指定してください。
(.venv) $ pip install jageocoder==1.3.0
住所辞書のインストール
住所辞書は zip 形式でダウンロード可能です。 住所辞書は jageocoder のバージョンによって少しずつ内容が異なるため、 以下のコマンドで互換性のある辞書ファイルをダウンロードしてください。
(.venv) $ jageocoder download-dictionary
INFO:jageocoder.module:157:Downloading zipped dictionary file from https://www.info-proto.com/static/jusho-20220519.zip to ...
注意 住所辞書ファイルは圧縮した状態で 836MB 程度と大きいため、 ダウンロード・インストールには時間がかかります。
次にダウンロードした zip ファイルをインストールします。
(.venv) $ jageocoder install-dictionary jusho-20220519.zip
jusho-20220519.zip
はダウンロードしたファイル名に変更してください。
アンインストール手順
jageocoder をアンインストールする場合、先に辞書データベースを削除してください。
辞書データベースの場所が分かっている場合はそのディレクトリごと
削除しても構いませんが、 uninstall-dictionary
コマンドを
利用すると簡単に削除できます。
(.venv) $ jageocoder uninstall-dictionary
その後、 jageocoder パッケージを pip でアンインストールしてください。
(.venv) $ pip uninstall jageocoder
住所辞書データベースディレクトリを指定する
住所辞書データベースは、特に指定しない場合 Python 環境内に作成されます (参考: 住所辞書ディレクトリの取得)。
このデータベースは数GBのサイズがあるため、複数の Python 環境で jageocoder
を利用する際などには共用したいことがあります。そのような場合には、環境変数
JAGEOCODER_DB_DIR
をセットすると、
住所辞書データベースのディレクトリを指定することができます。
(.venv) $ export JAGEOCODER_DB_DIR=$HOME/jageocoder/db
(.venv) $ jageocoder get-db-dir
/home/sagara/jageocoder/db
ただし jageocoder のバージョンは住所辞書に合わせてください。