- プロジェクトファイル
pyproject.tomlをルートに作る- ビルドシステムがsetuptoolsだと、ソースファイル直下にbuildとか.egg-infoとかが生成されてむず痒い
- ビルドシステムがhatchlingだと余計なファイルを生成しない
python -m venv <path>でローカルに実行環境を作る- ワークスペース以下に作るとvscodeが見つけてくれる
python -m pip install -e <path>でインストールする-eを付けるとオリジナルのファイル自体を実行するようになるので、ファイルを更新してもインストールし直さなくて済む
python -m <name>で実行する- vscodeの場合、F5 → Python Debugger → モジュール、でデバッグする
- ソースファイル直下に
__pycache__ができるが、これは仕方ないので許容する-X pycache_prefix=<path>で出力先を変更できるが、システムに入っているものにも影響するので、あまり嬉しくない
- importは相対で指定せず頭から書く、らしい?
Pythonプロジェクトの構築
·
Updated:
Share this post on: