teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

デバッガについての記述を追加

2021/07/12 00:45

投稿

FiroProchainezo
FiroProchainezo

スコア2443

answer CHANGED
@@ -38,4 +38,55 @@
38
38
  `list:11`は想定の型ですか?
39
39
  listに含まれる値は全て`str型`ですが、想定通りでしょうか?
40
40
  "も'もついていない数字がカンマで区切られているのでintが欲しかったり、実はfloatが欲しかったりしないでしょうか?
41
- nutrients_data_shaped.csvの中身が分からないので、どういうのが想定されているのか分かりませんが、Webの値の入力が想定と異なるのはありがちなので確認してみてください。
41
+ nutrients_data_shaped.csvの中身が分からないので、どういうのが想定されているのか分かりませんが、Webの値の入力が想定と異なるのはありがちなので確認してみてください。
42
+
43
+ ## デバッガについて(2021/07/12 09:38追記)
44
+
45
+ 私が使ったのはPyCharm Professionalです。
46
+
47
+ PyCharm Professionalは有料ですが、無料のPyCharm Communityというのもあります。
48
+ 以下からDL可能です。
49
+
50
+ [https://www.jetbrains.com/ja-jp/pycharm/](https://www.jetbrains.com/ja-jp/pycharm/)
51
+
52
+ PyCharm入門が以下にありますので参照ください。
53
+ [https://pleiades.io/help/pycharm/quick-start-guide.html#meet](https://pleiades.io/help/pycharm/quick-start-guide.html#meet)
54
+
55
+ PyCharmは何もしないと英語でメニュー等が表示されますが、以下手順で日本語に変更できます。
56
+ 1. 左上メニューの[file]
57
+ 2. Settings(Ctrl + Alt + Sでも可)
58
+ 3. plugin
59
+ 4. 検索部分で「Japanese」と入力
60
+ 5. 表示された Japanese Language Pack をインストール。
61
+ 6. PyCharmを再起動
62
+
63
+
64
+ K2Tさんの場合は、以下の手順でデバッグ可能と思います。
65
+
66
+ 1. 今作成中のプログラムが含まれるディレクトリをPyCharmで開き(ファイル -> 開く)
67
+ 2. 【Flaskのデバッグ環境構築】
68
+ 右上にある緑右向き三角(再生ボタンみたいなやつ)の左にあるプルダウンメニューから「実行構成の編集」を選択
69
+ 3. Flaskの実行構成を作成(名前(N):は[app]とか[flask]とかわかりやすいものに。)
70
+ https://www.nakamuri.info/mw/index.php/PyCharm_CE%E3%81%8B%E3%82%89Flask%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B
71
+ 4. 再生ボタンみたいなやつの右にある虫マークをクリック
72
+
73
+ これでFlaskが起動するはずです。
74
+ 虫ボタンを押すと、下に「デバッグ」ウィンドウが表示され、最終的に以下のような画面が表示されます。
75
+ ```
76
+ * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
77
+ ⇒これは127.0.0.1とかかも
78
+ ```
79
+ 止めたい行の行番号とコードの間をクリックすると赤い●が追加されますので、実行されればそこで止まります。
80
+
81
+ 他にPythonのプログラムがあれば、似たような手順でデバッグ可能になります。
82
+ なお、PyCharmは新規プロジェクト作成時に[venv]というフォルダを勝手に作成します。
83
+ `python3 -m venv venv`と実行した時と同じものです。
84
+
85
+ 下にある「ターミナル」や「Python コンソール」ではこれが勝手に有効になった状態で実行されるので注意してください。
86
+ この仮想環境の追加は、「ファイル->設定->プロジェクト:プロジェクト名->Python インタープリター->右上の歯車マークをクリック->追加]から追加可能です。
87
+ 変更は[Python インタープリター]画面の[Python インタープリター:」右にあるプルダウンメニューから変更してください。
88
+
89
+ また、実行構成で使用されるPython インタープリターは、「実行構成の編集」画面を表示して右側の「環境->Python インタープリター(P):」から変更してください。
90
+
91
+ パッケージがない等と表示される場合は、このインタープリター指定が正しく無いなどの問題が考えられます。
92
+ 使っている仮想環境と正しく把握してインストールしましょう。