- こちらは研究で使うpythonの環境になっております
- 個人で使っていた環境をオープンソースにしたものになります
- アクシデントやトラブルがあった場合はissueを立てておいてください
.
│
├── .devcontainer/ # Devcontainer設定ファイル
│ └── devcontainer.json # VS CodeのDevcontainer設定
│
├── .github/ # GitHub Actions CI/CDワークフロー
│ └── workflows/ # CI/CDの定義ファイル
│ └── main.yml
│
├── data/ # データセット
│ ├── raw/ # 生データ
│ ├── processed/ # 前処理済みデータ
│ └── .dvc/ # DVC管理ファイル
│
├── models/ # 訓練済みモデルやモデルのアーティファクト
│
├── notebooks/ # Jupyterノートブック
│
├── src/ # ソースコード
│ ├── __init__.py
│ ├── data_preparation.py # データ前処理スクリプト
│ ├── train_model.py # モデル訓練スクリプト
│ └── evaluate_model.py # モデル評価スクリプト
│
├── tests/ # テストコード
│ ├── __init__.py
│ └── test_data_preparation.py
│
├── docker # pythonのバージョンは全て
│ └── python
│ ├── 3.10
│ │ ├── Dockerfile
│ │ ├── poetry.lock
│ │ └── pyproject.toml
│ ├── 3.11
│ │ ├── Dockerfile
│ │ ├── poetry.lock
│ │ └── pyproject.toml
│ ├── 3.12
│ │ ├── Dockerfile
│ │ ├── poetry.lock
│ │ └── pyproject.toml
│ └── 3.9
│ ├── Dockerfile
│ ├── poetry.lock
│ └── pyproject.toml
├── Dockerfile # Dockerコンテナ設定ファイル
├── Makefile # Makeコマンド定義ファイル
├── .env # 環境変数ファイル
├── .ruff.toml # Ruff設定ファイル
├── requirements.txt # Python依存関係リスト
├── CHANGELOG.md
├── LICENSE
├── Makefile # 関連コマンド一覧
└── README.md # プロジェクト説明書
- Docker
- VScode or Cursor
- git
- windowsのインストール手順
- Macはデフォルトでインストール済み
Macユーザーの場合はhomebrewを使ってインストールすることを推奨
git clone フォークするリポジトリ
以下の動画を参考にしてcloneしてください
https://www.loom.com/share/f8eb2d101e114cbc9d5f6352e1e1bb10?sid=fc6feab7-959a-4be1-b7fd-4a02985c8836
- デフォルトは3.12になっています
- 変更したい場合はその他各コマンドの説明を参照
- これを行うことで,必要なnpmのパッケージをインストール 以上のコマンドによりPythonを起動
- 詳しくは以下の動画を参考にしてください https://www.loom.com/share/b416cd77a2514e278c8e120e99ab9cf5
- 本来はpip install などを利用するが,今回はpoetryを採用した
- poetry add パッケージ名とすることでパッケージを追加できる
- 例)
poetry add numpy
- 例)
make fix
- デフォルトではフォーマッターが整備されているため,ルールを守らないと,赤いエラーが吐かれる
- 以下のコマンドを実行して,エラーを解消
make version
- 3.9 ~ 3.12まであります
make commit
- 選ぶと以下の選択肢が出てくるので,選択するものを選んでエンターキーを押す
git-cz@4.9.0
Ok to proceed? (y) y
- 最初にこのような注意が入る可能性があるので y を押す
- そのあとは選択肢を選んでコミット
- そのあと
git push
を行う - 詳しくは下の動画を参照 https://www.loom.com/share/b37d7085457d4e81ba86997f961f9c15
- カーネルを選んであげる必要があります
- 別のカーネルを選択を選ぶ
- Python環境を選ぶ
- 一番上のものを選ぶ
- このとき
/usr/local/bin/python
になっていればOK