重複の可能性:
Python で親プロセスの環境を変更することは可能ですか?
私はpython 2.4.3を使用しています。http_proxy 変数を設定しようとしました。以下の例を見て、何が間違っているのか教えてください。変数はpythonに従って設定されますが、インタラクティブモードを終了すると. http_proxy 変数はまだ設定されていません。スクリプトで試してみましたが、他の変数でも試しましたが、同じ結果が得られました。OS に実際に設定される変数はありません。
Python 2.4.3 (#1, May 1 2012, 13:52:57)
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.environ['http_proxy']="abcd"
>>> os.system("echo $http_proxy")
abcd
0
>>> print os.environ['http_proxy']
abcd
>>>
user@host~$ echo $http_proxy
user@host~$