我嘗試了在幾個文檔頁面上解釋的所有方法。將用戶腳本文件夾添加到Maya
我修改了userSetup.mel文件,並將其與該代碼添加的文件夾:
string $s = `getenv MAYA_SCRIPT_PATH` + ";C:/MyScripts";
putenv "MAYA_SCRIPT_PATH" $s;
它沒有工作。做putenv後,我也試圖做一個「rehash」。
我刪除userSetup.mel文件,並使用該另一個變量修改maya.env文件(因爲如果我這樣做是爲了MAYA_SCRIPT_PATH它打破瑪雅因爲壓倒一切它有)
USER_SCRIPT_PATH = C:/MyScripts
任何作品當我在python選項卡上「導入文件夾」時。文件夾位於MyScripts文件夾內,並且存在所有文件的初始化文件。這不是python錯誤,這個文件夾在maya/scripts文件夾下工作。
爲什麼USER_SCRIPT_PATH在文檔中的任何地方都沒有被提及爲官方變量,並不清楚爲什麼這些作品中沒有任何信息。該文件夾在MEL上使用getenv在環境變量上結束,但代碼未加載。
任何想法爲什麼Maya使用USER_SCRIPT變量不會在userScripts或maya.env上添加任何新內容? – darkgaze
什麼是導入os的結果/打印;打印os.environ [「USER_SCRIPT_PATH」]? –
正確的一個。我添加的路徑。但內容不可用...並且有__init__文件。該文件夾在maya下的腳本文件夾中工作,但不在任何其他路徑中。 – darkgaze