SQLite biter のインストールと使用(Ubuntu 上)
biter は,CSV ファイル等の種々のファイルを SQLite 3 データベースファイルに変換する機能を持ったソフトウェア.
前準備
Ubuntu のシステム更新
Ubuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.
sudo apt -y update sudo apt -yV upgrade sudo /sbin/shutdown -r now
Git のインストール
端末で,次のコマンドを実行する.
sudo apt -y update sudo apt -y install git
Python3 開発用ファイル,pip, setuptools, venv のインストール(Ubuntu 上)
Python のインストールは行わない(Ubuntu のシステム Python を用いる.)
Python, pip のコマンドでの起動のまとめ.
Ubuntu のシステム Python を用いるとき, python, pip は,次のコマンドで起動できる.
- python3 (Ubuntu のシステム Python)
- sudo pip3 (pip 3)
Ubuntu での Python 開発環境(JupyterLab, spyder, nteract)のインストール: 別ページ »で説明
Python3 開発用ファイル,pip, setuptools, venv のインストール
端末で,次のコマンドを実行する.
sudo apt -y update sudo apt -y install python-is-python3 python3-dev python-dev-is-python3 python3-pip python3-setuptools python3-venv build-essential
biter のインストール(GitHub からダウンロード)
- インストール
次のコマンドを実行.
cd /tmp git clone https://github.com/thombashi/sqlitebiter.git cd sqlitebiter python3 setup.py build sudo python3 setup.py install
- インストール後の設定
biter のインストール時に表示されるメッセージに従い,次のコマンドを実行.
sqlitebiter completion bash > ~/.bashrc
biter を実行してみる
次のコマンドを実行.
この結果,SQLite 3 データベースファイル(ファイル名は out.sqlite)ができる.ファイル名は,変更しても大丈夫. SQLite 3 を起動して,テーブルの中身を確認している.事前に CSV ファイルを準備しておくこと.
cd /tmp sqlitebiter file /usr/local/dt/pokemon.csv sqlite3 out.sqlite .tables select * from pokemon .exit
