💨
Python の環境構築をやってみた
今日、とあるYoutubeにのってたAmazon価格追跡アプリを真似して作ってみようと思ったのですが、せっかくなのでAnacondaで仮想環境を作って取り組みたいと考え、様々な記事を見ながら環境構築に取り組んでみたので、その経緯についてまとめます。
前提
- Anacondaはインストール済み
- vscodeもインストール済み
やり方
-
pythonの拡張機能のインストール
-
Anacondaでの仮想環境の構築
https://ai-inter1.com/python-vscode/
createした。 -
環境変数の設定
https://blog.beachside.dev/entry/2017/12/25/000000
2番を参考にしました。
「Anaconda Promptではanaconda関連のコマンドが使えますが、ふつーのコマンドプロンプトからanaconda関連のコマンドが使えないです。」
コントロールパネルの環境変数の設定で、
- C:\local\Anaconda3
- C:\local\Anaconda3\Scripts
を設定しました。
コマンドパレットを開き、ワークスペースの設定をjsonファイルで開いた。
⇒なにも値の入ってないjsonファイルが開いた。
⇒ここに、pythonの実行ファイルを入力
⇒しかし、「不明な構成設定」と出てしまう。なぜ?
-
デバッグ
https://blog.beachside.dev/entry/2017/12/25/000000
launch.jsonファイルを作り、実行ボタンを押した。
出来た。 -
condaコマンドを使えるように。
https://toonrobotics.com/vscode_anaconda_2022_8_27/
この記事でやり方が説明されていたが、セキュリティ上の危険にさらされそうだったのでやめた。
知ったこと
-
VS Code では、ざっくり2通りの設定方法がある。
- ユーザー設定 : VS Code 全体のデフォルトとして設定
- ワークスペースの設定 : 開いている特定フォルダ配下のみ(=隠しフォルダ「.vscode」の「settings.json」の適用範囲)にだけ設定
-
launch.jsonについて
- "name": "Python" これがデバッグの構成で表示される名称なだけ。変えてもよし
- "pythonPath" ここにに設定されてるパスのPythonが動くけど、値は変数が設定されていて、環境変数を見に行ってます
- "program": "${file}" この設定になっていると、選択しているファイルが実行される。決まったエントリーポイントのファイルがあるならそれを指定してあげればよいです
参考記事
こちらの記事を参考にしましたが、よくわかりませんでした。
Discussion
素晴らしい記事をありがとうございます😃!
どこら辺が分からなかったのでしょうか😲
下は
.vscode/launch.json
の例です。もし見当違いでしたら、ごめんなさい🙇