2
内のすべての環境変数を表示しません。私はシェルでスクリプトを実行すると、次のコードは、私の期待環境変数を出力することを発見しています:はos.environはJupyterノート
import os
print(os.environ['STUFF'])
しかし、私が実行したときJupyterノートブックのこの同じコードは、私はキーエラーを取得します。私はJupyterサーバーを再起動しようとしました。他に何をすべきですか?
Jupyterノートブック内の*すべての*環境変数を印刷して、 'STUFF'が定義されているのを見ましたか?ノートブックには、コマンドラインとは異なる変数セットがある可能性があります。 –
端末からジュピターサーバーを起動しますか? – Julius
1)どのOSですか? 2)ジュピターノートをどのように起動していますか? 3)環境変数はどこで設定しましたか? '.bashrc'やそれに類するもので? 1)あなたがUbuntuや他のLinuxディストリビューションを使っている、2)シェルを起動せずに直接ノートブックを実行している、3) '.bashrc'などの環境変数を設定していると仮定します。[Persisent environment変数](https://help.ubuntu.com/community/EnvironmentVariables#Persistent_environment_variables)を編集し、 '〜/ .pam_environment'または'〜/ .profile'ファイルを適宜変更してください。 – Bakuriu