Mac修改环境变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac修改环境变量相关的知识,希望对你有一定的参考价值。

参考技术A mac环境在配置软件环境是修改环境变量出错把原来的环境变量也修改了,导致终端sudo,ls等基本命令失效的解决办法:

1.打开终端,输入export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

这行命令可以保证所有的变量暂时有效,相当于设置了一个暂时的环境变量

2.输入open .bash_profile,可以打开一个txt文件,可以直接在此处直接export环境变量。网上有很多修改环境变量的方法,但个人认为直接打开文件输入是最直观且方便的

如上我配置过tomcat和google cloud的环境变量

默认的环境变量为:

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

如果要追加PATH的话,直接在打开的txt文档中输入如下命令

export PATH=“/Usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin”直接保存,并关闭文档

3.重启终端,就可以用各种命令啦

或者不重启,直接在终端输入 source ~/.bash_profile,环境变量的配置会立即生效

还是无法使用,输入echo $PATH查看所有环境变量,看是否修改成功

关于mac中配置python的环境变量

  由于不是管理员只能修改用户的环境变量 vim  ~/.bash_profile 有PATH exportPATH 以及 alias 三个配置 修改过别名alias使得python命令是python2.7 取消注释后python命令改为python3.7 

  不明白的${PATH}是从哪里定义的path

  使用ls -al /usr/local/bin |grep python 显示目录下所有与python有关的文件查看其指向 对于我自己的目录有个惊奇的发现我自己的原来在vscode中查看有3个python解释器 1/usr/bin/python 应该是系统自带的python2   2 /Library/Frameworks/Python.framework/Version/3.7/bin/python3 这个我当时认为是自己安装的python3路径  3/usr/local/bin/python3 开始我想使用这个解释器但是我不知道这个解释器哪里来的  但是ls -al /usr/local/bin | grep python 之后3 指向 2 所以我感觉他们两个应该是一个解释器

以上是关于Mac修改环境变量的主要内容,如果未能解决你的问题,请参考以下文章

mac系统下添加环境变量

Mac 环境变量配置

mac修改环境变量path

Mac环境变量配置

Mac OS X 配置环境变量

Mac下如何配置环境变量