How to add environment variables in mac 苹果如何添加环境变量
(2011-02-13 20:58:06)
最近研究怎么使用Python的IDLE编译器编辑Maya的Python语言。这个问题好像很容易在Windows中解决。但是在苹果中好像就不容易了。首先,要解决如何添加环境变量。
1.打开Terminal
2.输入echo $PATH,这个可以查看当前的环境变量。
3.下一步就是添加环境变量了,在网上找了很多的方法,大部分不太会弄,下面这个还不错。
提示,maya 帮助文档中说 Maya
Python的Site-packages在Maya.app文件夹下面。找了好几天,在Applications/maya2011里面没有maya.app,后来突然发现需要右键单击,然后选择Show
Contents.
使用这个命令
sudo vi /etc/paths
来编辑Paths,将环境变量添加到paths中。 VIM 是一个编辑器,另外还有几个,如:Pico,Emacs.
如果想了解Terminal,可以上网搜索TerminalBasics.pdf.自己学习下。
4.输入环境变量的路径后,可以按ESC键,然后输如:wq,结束输如。
Hint:输入环境变量时,不用一个一个的输入,只要拖动文件夹到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./mark/blog/2008/05/26/mac-os-x-tip-setting-path-environment-variables
据说,这样可以自己生成新的文件,不用把变量全都放到Paths一个文件里,方便管理。我试验过了,两个都可以。
如下是一个显示苹果隐藏文件的方法,不过还是不显示的好。
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
虽然环境变量添加成功了,可是IDEL还是没有运行Maya Python. 尝试用 sys.path.append()添加变量,成功了,但是还是不运行,网上说可能是Python X32 不运行 Maya X64,继续试验中。
这么一点东西就花了将近两天的时间,虽然还没成功,但是确实学到很多东西,继续努力。
最后在说一下如何打开苹果的 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(用户)里面设置一个。
|