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

回答編集履歴

2

環境変数がない場合のフォロー

2021/05/20 14:53

投稿

attakei
attakei

スコア2740

answer CHANGED
@@ -13,7 +13,7 @@
13
13
  env = {
14
14
  **os.environ,
15
15
  # 環境変数をあらかじめ展開する必要がある(PWDや元のLD_LIBRARY_PATH)
16
- "LD_LIBRARY_PATH": "{0}/bin:{0}/NSF/bin:{1}".format(os.getcwd(), os.environ["LD_LIBRARY_PATH"]),
16
+ "LD_LIBRARY_PATH": "{0}/bin:{0}/NSF/bin:{1}".format(os.getcwd(), os.environ.get("LD_LIBRARY_PATH", "")),
17
17
  }
18
18
  subprocess.run(step1, shell=True, env=env)
19
19
  ```

1

文法ミスについて修正

2021/05/20 14:53

投稿

attakei
attakei

スコア2740

answer CHANGED
@@ -13,7 +13,7 @@
13
13
  env = {
14
14
  **os.environ,
15
15
  # 環境変数をあらかじめ展開する必要がある(PWDや元のLD_LIBRARY_PATH)
16
- "LD_LIBRARY_PATH": "{0}/bin:{0}/NSF/bin:{1}".format(os.getcwd(), os.environ["LD_LIBRARY_PATH"],
16
+ "LD_LIBRARY_PATH": "{0}/bin:{0}/NSF/bin:{1}".format(os.getcwd(), os.environ["LD_LIBRARY_PATH"]),
17
17
  }
18
18
  subprocess.run(step1, shell=True, env=env)
19
19
  ```