Pycharmからのスクリプト実行で環境変数PATHを指定する 2

昨日、Pycharmから実行したスクリプト中で、subprocessに渡すシェルコマンドが見つからない=PATHが/usr/local/binに通ってない、という問題でEdit ConfigurationからEnvironment varablesを指定したのだけど、


/etc/launched.confにPATHを設定したほうがよさそう。

/etc/launched.conf

setenv PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

設定したらリブートする必要がある。

import os
print os.environ["PATH"]
# /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/yuhei/.virtualenvs/sandbox/bin

参考 : Tip: How to setup Environment variables for RubyMine on Mac OS X :: JetBrains Developer Community