インストール手順

注釈

他の Python パッケージと同様に、 Tablelinker パッケージは 多くの依存パッケージをインストールします。システムの Python 環境を汚さないように pyenv, venv などで仮想環境を作成し、その中にインストールすることをお勧めします。

Tablelinker パッケージのインストール

Tablelinker は pip コマンドでインストールできます。

pip install tablelinker-lib

ただし、 Python のバージョンが 3.7 以上、 3.10 以下である必要があります。

3.11 に対応していないのは、 pytorch が 3.11 をまだサポートしていない ためですので、 そのうちこの問題は解消される予定です。

Mac の場合

MacOS Ventura で Xcode をインストールすると Python 3.11 が インストールされますので、そのままでは Tablelinker は利用できません。

お手数ですが Homebrewpyenv を利用して、 Python 3.10 をインストールしてからご利用ください。

(Homebrew をインストールしている場合)
% brew install pyenv
(表示されるメッセージに従って PATH などを設定)
% pyenv install 3.10
% pyenv local 3.10
% python -m pip install tablelinker-lib

Windows の場合

Microsoft Store から Python 3.10 をインストールし、 PowerShell を開いて上記の pip コマンドを利用すれば Tablelinker をインストールできます。

> pip install tablelinker-lib

複数の Python バージョンをインストールしている場合、 Python launcher py.exe を実行して 利用するバージョンを指定する 必要があります。

> py --list
Installed Pythons found by C:\WINDOWS\py.exe Launcher for Windows
 -3.9-64 *
 -3.10-64
> py -3.10 -m pip install tablelinker-lib

インストール中に、以下のような警告が表示されます。

...
Installing collected packages: tablelinker
  WARNING: The script tablelinker.exe is installed in 'C:\Users\foo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed tablelinker-1.0.0

tablelinker.exeコマンドラインで利用 で説明するコマンドです。 このコマンドを利用したい場合は、警告の ... is installed in の後ろに 表示されているディレクトリを環境変数 PATH に追加してください。

上の例では C:\Users\foo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts となっていますが、実行中の Python 環境によって異なりますので、必ず表示されているメッセージに合わせてください。

環境変数 PATH にディレクトリを追加するには、 コントロールパネルのシステム設定を利用するなどいろいろな方法があります。 ウェブ検索するなどして、やりやすい方法を利用してください。

コマンドラインでの操作に慣れている場合は、 PowerShell から以下の方法で追加できます。

> # 現在の Path の値を表示して、最後が ; で終わっているかどうか確認する
> $Env:Path
> # ; で終わっている場合は
> $Env:Path += "C:\Users\foo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts"
> # ; で終わっていない場合は
> $Env:Path += ";C:\Users\foo\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts"

Linux の場合

Linux ディストリビューションごとのパッケージ管理ツールで Python と pip をインストールして、ターミナル上で上記の pip コマンドを 利用すれば Tablelinker をインストールできます。

ただし Python 2.x 系と 3.x 系の両方が利用できるディストリビューションでは、 Python 3.x 系のコマンドは python3、 pip コマンドは pip3 に なっている場合がありますので注意してください。

(Ubuntu の場合)
$ sudo apt install python3 python3-pip
$ pip3 install tablelinker-lib

住所辞書データのインストール

住所ジオコーディング機能が必要なコンバータを利用するには、 別途住所辞書データをダウンロード・インストールする必要があります。 住所ジオコーディング機能を利用しない場合は住所辞書データは不要です。

python -m jageocoder download-dictionary
python -m jageocoder install-dictionary jusho-20220519.zip

詳細は jageocoderのインストール手順 を参照してください。

アンインストール手順

住所辞書データをインストールした場合、 Tablelinker パッケージを アンインストールする前に辞書をアンインストールしてください。

python -m jageocoder uninstall-dictionary

Tablelinker パッケージは pip uninstall でアンインストールできます。

pip uninstall tablelinker-lib

Mac の場合

Homebrewpyenv を利用して Python 3.10 をインストールした場合は、 pip でアンインストールできます。

% pip uninstall tablelinker-lib

Windows の場合

複数の Python バージョンをインストールしている場合、 Python launcher py.exe を実行して、 Tablelinker をインストールした Python バージョンを指定する 必要があります。

> py -3.10 -m pip uninstall tablelinker-lib

Linux の場合

3.x 系の Python を実行するのに python3 コマンドを利用する 必要がある場合、 pip3 コマンドでアンインストールできます。

$ pip3 uninstall tablelinker-lib