私はENVを必要とするので、私はこのように、popenのを使用しています:subprocess.callののenv VAR
Popen(
["boto-rsync", "..."],
env={"PATH":"/Library/Frameworks/Python.framework/Versions/2.7/bin/"},
)
問題がPopen
ある新しいスレッドのようにコマンドを実行します。 env
をsubprocess.call
に渡したり、Popen
が新しいスレッドを作成しないようにする方法はありますか? ありがとう
無関係: 'popenの()'(それは新しい*プロセス*を作成する)新しいスレッドを作成しません。 – jfs