sync notes(auto)
This commit is contained in:
parent
cb144cdb7e
commit
2fb4658e25
3 changed files with 52 additions and 2 deletions
|
@ -9,6 +9,7 @@ if __name__ == "__main__":
|
||||||
# ここにやりたいことを書く
|
# ここにやりたいことを書く
|
||||||
```
|
```
|
||||||
|
|
||||||
cf.
|
|
||||||
|
|
||||||
[6.1.1. モジュールをスクリプトとして実行する](https://docs.python.org/ja/3/tutorial/modules.html#executing-modules-as-scripts)
|
## Refs.
|
||||||
|
|
||||||
|
- [6.1.1. モジュールをスクリプトとして実行する](https://docs.python.org/ja/3/tutorial/modules.html#executing-modules-as-scripts)
|
||||||
|
|
|
@ -11,3 +11,4 @@ $ poetry config virtualenvs.in-project true
|
||||||
|
|
||||||
## Refs.
|
## Refs.
|
||||||
- [Poetryをサクッと使い始めてみる #Python - Qiita](https://qiita.com/ksato9700/items/b893cf1db83605898d8a)
|
- [Poetryをサクッと使い始めてみる #Python - Qiita](https://qiita.com/ksato9700/items/b893cf1db83605898d8a)
|
||||||
|
- [pyenv+PoetryでのPython環境構築方法を覚えられない人(私)のための手順書 #Python - Qiita](https://qiita.com/Ryku/items/512a6744bfa9903bf2dd)
|
|
@ -70,6 +70,28 @@ $ poetry install [インストールしたいライブラリ]
|
||||||
```
|
```
|
||||||
でインストールされていく。 pyporoject.tomlに自動で追記される(はず)
|
でインストールされていく。 pyporoject.tomlに自動で追記される(はず)
|
||||||
|
|
||||||
|
|
||||||
|
### 結果できる poetry.toml
|
||||||
|
```toml
|
||||||
|
[tool.poetry]
|
||||||
|
name = "python-project-template" # ここ毎回換える
|
||||||
|
version = "0.1.0"
|
||||||
|
description = "template project for pyenv+poetry"
|
||||||
|
authors = ["Kaz Saita(raspi4) <saita@kinoshita-lab.org>"]
|
||||||
|
license = "MIT"
|
||||||
|
readme = "README.md"
|
||||||
|
package-mode = false
|
||||||
|
|
||||||
|
[tool.poetry.dependencies]
|
||||||
|
python = "^3.11"
|
||||||
|
|
||||||
|
|
||||||
|
[build-system]
|
||||||
|
requires = ["poetry-core"]
|
||||||
|
build-backend = "poetry.core.masonry.api"
|
||||||
|
```
|
||||||
|
```
|
||||||
|
|
||||||
### 実行
|
### 実行
|
||||||
[[#20240329134609 pythonプロジェクトの実行方法 作り方#実行方法]] を参照。
|
[[#20240329134609 pythonプロジェクトの実行方法 作り方#実行方法]] を参照。
|
||||||
|
|
||||||
|
@ -80,3 +102,29 @@ $ poetry install [インストールしたいライブラリ]
|
||||||
poetry.lock
|
poetry.lock
|
||||||
__pycache__/
|
__pycache__/
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### vscode使いたい場合の設定
|
||||||
|
#### settings.json
|
||||||
|
```
|
||||||
|
{
|
||||||
|
"terminal.integrated.enablePersistentSessions": true,
|
||||||
|
"python.terminal.activateEnvInCurrentTerminal": true,
|
||||||
|
"python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
#### launch.json
|
||||||
|
```
|
||||||
|
{
|
||||||
|
"version": "0.2.0",
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"type" : "debugpy",
|
||||||
|
"request": "launch",
|
||||||
|
"name": "Launch project",
|
||||||
|
"cwd": "${workspaceFolder}",
|
||||||
|
"module": "python-project-template", // ここ毎回かえる
|
||||||
|
//"args": [(あれば)],
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
Loading…
Reference in a new issue