Mac系统变量

来源:互联网 发布:快速排序算法最坏情况 编辑:程序博客网 时间:2024/05/17 03:17

Mac系统的环境变量,加载顺序为:

/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc

当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面几个按照从前往后的顺序读取,如果~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。值得一提的是这几个文件中,/etc/paths文件里面不用export那种方式添加环境变量,直接它的文件内容里面的每一行的路径就会被添加到环境变量中。例如,查看我电脑上的这个文件显示的内容为:

cat /etc/paths

显示如下:

/usr/local/bin /usr/bin /bin /usr/sbin /sbin


以更新python环境变量为例,配置环境变量可依照以下方法


1.创建并以 TextEdit 的方式打开 ~/.bash_profile 文件(若系统中已存在/.bash_profile,跳过此步)
touch ~/.bash_profile;
open -t ~/.bash_profile
2.新增环境变量

# Setting PATH for Python 3.5

# The orginal version is saved in .bash_profile.pysave

PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"

export PATH

3.让以上所做的配置生效
source ~/.bash_profile
4.查看是否生效(有时可能需要关闭当前 Terminal 窗口重新开启一个)
echo $PATH
需要注意的一点(冒号乃环境变量的分隔符):


0 0
原创粉丝点击