最近研究怎么使用Python的IDLE編譯器編輯Maya的Python語言。這個問題好像很容易在Windows中解決。但是在蘋果中好像就不容易了。首先,要解決如何添加環(huán)境變量。
1.打開Terminal
2.輸入echo $PATH,這個可以查看當前的環(huán)境變量。
3.下一步就是添加環(huán)境變量了,在網(wǎng)上找了很多的方法,大部分不太會弄,下面這個還不錯。
提示,maya 幫助文檔中說 MayaPython的Site-packages在Maya.app文件夾下面。找了好幾天,在Applications/maya2011里面沒有maya.app,后來突然發(fā)現(xiàn)需要右鍵單擊,然后選擇ShowContents.
使用這個命令
sudo vi /etc/paths
來編輯Paths,將環(huán)境變量添加到paths中。 VIM 是一個編輯器,另外還有幾個,如:Pico,Emacs.
如果想了解Terminal,可以上網(wǎng)搜索TerminalBasics.pdf.自己學習下。
4.輸入環(huán)境變量的路徑后,可以按ESC鍵,然后輸如:wq,結(jié)束輸如。
Hint:輸入環(huán)境變量時,不用一個一個的輸入,只要拖動文件夾到Terminal里就可以了。
5.還找到了另一種方法:
1) Create the file /etc/paths.d/mysql like this:
sudo touch /etc/paths.d/mysql
2) Edit the file:
sudo vim /etc/paths.d/mysql
3) Put the path inside the file:
/usr/local/mysql/bin
出處:http://www.sweeting.org/mark/blog/2008/05/26/mac-os-x-tip-setting-path-environment-variables
據(jù)說,這樣可以自己生成新的文件,不用把變量全都放到Paths一個文件里,方便管理。我試驗過了,兩個都可以。
如下是一個顯示蘋果隱藏文件的方法,不過還是不顯示的好。
顯示Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
隱藏Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
雖然環(huán)境變量添加成功了,可是IDEL還是沒有運行Maya Python. 嘗試用 sys.path.append()添加變量,成功了,但是還是不運行,網(wǎng)上說可能是Python X32 不運行 Maya X64,繼續(xù)試驗中。
這么一點東西就花了將近兩天的時間,雖然還沒成功,但是確實學到很多東西,繼續(xù)努力。
最后在說一下如何打開蘋果的 Root user 權限。
System Preferences ==> Accounts ==> Login Options ==> Netwrok Account Server ==> Join ==> Open Directory Utility ==> Services (點下面的鎖,解開) ==> Edit (上邊的菜單欄)==> Enable Root User
在Terminal中運行Root User的命令是, sudo -s. 輸入密碼,記住密碼是不顯示的,什么都沒有,別以為是錯了。 如果沒有,去Account(用戶)里面設置一個。