我試圖使用Xcode的用戶腳本菜單運行Python腳本。如何從xcode宏運行python腳本時使用我的標準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
,我相信我的正常路徑沒有/開發人員的/ usr/bin中它。有沒有人知道這條路是從哪裏來的?
謝謝,我會試試看。 – 2008-12-13 04:04:41