Xcode の User Scripts メニューを使用して Python スクリプトを実行しようとしています。
私が抱えている問題は、通常の os.sys.path (~/.profile から取得) が、XCode からスクリプトを実行するときに、ターミナル (または IPython) でスクリプトを実行するときと同じようにインポートされていないように見えることです。私が得るのはデフォルトのパスだけです。つまり、次のようなことはできません
#!/usr/bin/python
import myScript
myScript.foo()
myScript は、パスに追加したフォルダー内のモジュールです。
特定のパスを os.sys.path に手動で簡単に追加できますが、モジュールを使用するすべてのパスに対して、すべてのスクリプトでそれを行う必要があります
これを設定して、他の場所で使用するのと同じパスを使用する方法はありますか?
編集: もう少し調べてみると、Xcode から実行されたスクリプトは、通常とはまったく異なる PATH を使用しているようです。Xcode でスクリプトを実行して得られるパスは次のとおりです。
PATH=/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin
私の通常のパスには /Developer/usr/bin が含まれていないと確信しています。このパスがどこから来ているのか誰にも分かりませんか?