カスタム環境変数に応答するコードを取得できないように見えるので、テストするコードを書きました。 getenv
は私がBASHで設定した環境変数を私のPythonコードに引っ張っていません。あなたが提供できるいかなる助力も非常に高く評価されます。os.getenv()が返され続けるなし
$ FRUSTRATION="PYTHON!!"
$ echo FRUSTRATION
PYTHON!!
export FRUSTRATION
ipython
import os
very_frustrated = os.getenv("FRUSTRATION")
print(very_frustrated)
None
これは実行したコードではありません。先頭の '$ 'のない' echo FRUSTRATION'は変数の内容ではなく 'FRUSTRATION'を繰り返します。あなたが 'ipython'を起動したシェルでは、実際には' export FRUSTRATION'を実行しませんでした。 – ShadowRanger
これは再作成できません。あなたは同じシェルから 'ipython'を起動していますか? –
どのオペレーティングシステム/シェルですか?それは私が知っているLinuxシェルのようには見えません。 – tdelaney