ひできちの楽天ブログ

2022/04/20
XML
カテゴリ: python
VSCode で python デバッグ実行するときに環境変数を設定したい場合が非常に多いですな

.vscode フォルダーの中にある launch.json ファイルの"env" の項目にリストすればよいですな

"version": "0.2.0",
"configurations": [

{
"env": {

"LOG_LEVEL":"DEBUG",
"APPLICATION_NAME":"test appl",
"APPLICATION_VERSION":"1.1",
"HOSTNAME":"localhost"
}


もう1つの方法はバッチファイルで環境変数を設定する方法ですな
launch.json に記述する方法では固定の値を定義しておくしかありませんが
バッチファイルで環境変数を設定する場合は
スクリプト的な記述をすれば動的な値を設定することも可能ですな

ターミナルを表示してその中でバッチファイルを起動すればよいのですが・・・

デバッグ実行しているpython の側から
設定した環境変数を読み込めるようにするには
VSCode の設定を変更する必要がありますよ

F5 キー押下でpython 実行するときにはターミナルの中でpython がデバッグ実行されますが
このターミナルで使用されるshell がpowershell だと
shell が切り替わってしまうようですので
環境変数が読み込めてない状況になっておりますよ

python をデバッグ実行するときのshell をCommand Prompt にするには
以下の設定の変更をすればよいですな

メニューの表示でコマンドパレットを表示しまして
Terminal:select Defalut Profile
と入力すると




このようにデフォルトのshell の設定のメニューが表示されますので
これをクリックすると




このようにshell がリストされますので
Command Prompt をクリックすればよいですよ

この設定でpython をデバッグ実行するときのshell がCommand Prompt になりますので

python デバッグ実行の前にターミナルの中で
バッチファイルを実行して環境変数を設定しておけば

python をデバッグ実行するときのshell に環境変数が引き継がれていきますので
python のスクリプトの中からその環境変数の値を参照することができますよ





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2022/04/20 05:52:06 PM
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

キーワードサーチ

▼キーワード検索

カテゴリ

カテゴリ未分類

(38)

楽天サービス

(45)

ポイント生活

(51)

電子書籍

(30)

yahoo

(3)

クレジットカード

(36)

楽天Edy

(35)

楽天銀行デビットカード

(14)

nanacoカード

(8)

WAON

(2)

ジャパンネット銀行

(4)

ECサイト比較

(17)

majica カード

(5)

Tポイント

(3)

動画配信

(62)

デビットカード

(10)

PASMO

(2)

電気自由化

(2)

音楽配信

(9)

楽天ブックス

(9)

au WALLET

(9)

年末商戦

(4)

ふるさと納税

(2)

Yahooプレミアム会員特典

(7)

楽天ポイント獲得数報告

(5)

ポイント交換

(2)

クレカ入会特典

(6)

楽天市場

(7)

電子マネー

(12)

福袋・初売り

(2)

BABYMETAL

(7)

Yahooショッピング

(30)

Yahooクレジットカード

(6)

税金対策

(2)

楽天銀行プリペイドカード

(3)

楽天ペイ

(5)

ゾンビ

(4)

銀行カード

(2)

ヤフオク!

(1)

ポイント・キャンペーン

(23)

Amazon

(3)

Ponta

(2)

ギタリスト

(3)

プリペイドカード

(1)

クーポン・キャンペーン

(18)

暗号・分割・隠蔽

(2)

ガジェット

(43)

プログラミング

(6)

ネット銀行

(7)

Chrome 機能拡張

(1)

リアル銀行

(1)

数学と算数

(14)

格安SIM

(5)

将棋

(89)

クラウド

(2)

国語

(3)

ニュース

(26)

社会

(2)

電子決済

(2)

割引券

(0)

日記

(1)

TIPS

(3)

ソフトウェア

(16)

商品レビュー

(1)

映画視聴

(4)

洋楽

(2)

マンガ

(0)

お買い物パンダ

(1)

3Gケータイ3Gスマホ

(3)

互換オフィス

(4)

IT用語

(0)

地球温暖化

(41)

植民地時代

(0)

古代史

(1)

楽天ポイントビットコイン

(9)

ITの仕事

(1)

楽天購入品リスト

(0)

ご挨拶

(0)

楽天リワード

(1)

Visual Studio

(4)

wikipedia

(1)

コロナ

(1)

python

(4)

地球温暖化懐疑/否定論者

(13)

youtubeライブカメラ

(1)

自然災害

(4)

SNS

(1)

動物

(1)

楽天ブログ

(4)

藤岡幹大

(1)

グレタ

(2)

HTML

(1)

コメント新着

お気に入りブログ

【重要なお知らせ】I… 楽天ブログスタッフさん

X250の動作品ジャン… もんくんさん

ものぐさ父さんの子… ものぐさ父さん
楽天レシピスタッフB… 楽天レシピスタッフさん
楽天アフィリエイト… 楽天アフィリエイト事務局スタッフさん

プロフィール

ひできち(hidekichi45)

ひできち(hidekichi45)

バックナンバー

2024/11
2024/10
2024/09
2024/08
2024/07
2024/06
2024/05
2024/04
2024/03
2024/02

© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: