OS
サーバー:Windows 10以降
クライアント:Windows
DBMS
PostgreSQL(Ver.16)
◇URL
ブラウザ
Chrome
開発環境
LibreOffice(帳票出力機能用)
◇URL
インストール先:C:\LibreOffice
※デフォルト(C:\Program Files\LibreOffice)から変更してください
Python(Ver.3.11) ※バージョン固定
◇URL
◇追加モジュール
| モジュール名 | 説明 | Ver.指定 |
|---|---|---|
| uvicorn | 非同期通信 | 0.52.4 |
| starlette[full] | ASGI framework/toolkit | 1.6.0 |
| sqlalchemy | SQL toolkit and Object Relational Mapper(ORM) | 1.4.29 |
| psycopg2-binary | PostgreSQLのドライバ | 2.9.6 |
| msgpack-rpc-python | 高速なRPCを実装するためのライブラリ | – |
| openpyxl | Excelの読み書き(.xlsx, .xlsm, .xltx, .xltm) | – |
| typing_extensions | Pythonのバージョン違いによるtyping(標準ライブラリ)差異の互換モジュール | 4.16.0 |
◇手順
- コマンドプロンプトを起動する
- 次のコマンドを実行し、pipのバージョンアップを行う
upgrade pip
python -m pip install --upgrade pip- 次のコマンドをすべて実行し、必要なモジュールをインストールする
pip install
pip install uvicorn==0.52.4
pip install starlette[full]==1.6.0
pip install sqlalchemy==1.4.29
pip install psycopg2-binary==2.9.6
pip install msgpack-rpc-python
pip install openpyxl
pip install typing_extensions==4.16.0Node.js
Svelteコンポーネントを作成・変更する場合のみ必要です。
◇URL
Haluソース配置
次の場所にHaluプログラムを配置します。
配置先(デフォルト):C:\git_tills\halu
※GitHubからzipをダウンロードした場合は、展開したフォルダの名前を「halu」に変更してください。

環境変数の設定
システム環境変数に次の項目を設定します。
◇Pythonのパス
変数名:PYTHONPATH
値(デフォルト配置の場合):
C:\git_tills\halu\HaluServer\Halu;
C:\git_tills\halu\HaluServer\Halu\System\Server\Libraries
SampleアプリのDB作成
次の手順で、SampleアプリのDBを作成してください。
- DB名「sample」でDBを作成する
- 次のバックアップファイルをリストアする
HaluProject\Halu\Application\Sample\バックアップ\sample.backup
DB接続先の設定
HaluからSampleアプリのDBに接続できるように、
設定ファイル(HaluServer\Halu\System\Server\Libraries\halumain\haluconf.py)の次の項目を環境に合わせて修正します。
・ホスト
・ポート番号
・ユーザー名
・パスワード
起動方法
インストール後の起動と動作確認は「起動方法」を参照してください。
