Mac系統(tǒng)下怎么配置環(huán)境

一、Mac系統(tǒng)的環(huán)境變量文件配置

  1. 加載的環(huán)境變量文件
~/.bashrc      //每一個(gè)運(yùn)行bash shell的用戶執(zhí)行此文件
當(dāng)bash shell被打開時(shí),該文件被讀取  - 用戶級(jí)別

~/.bash_profile  //該文件包含專用于你的bash shell的bash信息
當(dāng)?shù)卿洉r(shí)以及每次打開新的shell時(shí),該文件被讀取 - 用戶級(jí)別

~/.profile    // 文件為系統(tǒng)的每個(gè)用戶設(shè)置環(huán)境信息
當(dāng)用戶第一次登錄時(shí),該文件被執(zhí)行 - 用戶級(jí)別

/etc/bashrc  //一般在這個(gè)文件中添加系統(tǒng)級(jí)環(huán)境變量
全局(公有)配置,bash shell執(zhí)行時(shí)都會(huì)讀取此文件 - 系統(tǒng)級(jí)別

/etc/profile     //一般在這個(gè)文件中添加系統(tǒng)級(jí)環(huán)境變量
全局(公有)配置,不管是哪個(gè)用戶,登錄時(shí)都會(huì)讀取該文件 - 系統(tǒng)級(jí)別

 /etc/paths   //  全局建議修改這個(gè)文件 
 編輯 paths,將環(huán)境變量添加到 paths文件中 ,一行一個(gè)路徑  -系統(tǒng)級(jí)別
  1. 加載的環(huán)境變量文件順序

     1. /etc/profile   -系統(tǒng)級(jí)別 適用于所有登錄用戶
     2. /etc/paths    -系統(tǒng)級(jí)別 適用于所有登錄用戶
     3 .~/.bash_profile    -用戶級(jí)別 適用于已經(jīng)設(shè)置了的用戶
     4. ~/.bash_login   (有時(shí)候沒有) -用戶級(jí)別 適用于已經(jīng)設(shè)置了的用戶
     5. ~/.profile    -用戶級(jí)別 適用于已經(jīng)設(shè)置了的用戶
     6. ~/.bashrc   -用戶級(jí)別 適用于已經(jīng)設(shè)置了的用戶
    

. /etc/profile 和 ./etc/paths 系統(tǒng)級(jí)別的,系統(tǒng)啟動(dòng)就會(huì)加載

用戶級(jí)別的加載優(yōu)先級(jí) 從上面的 第三步3.~/.bash_profile - > 第五步5. ~/.profile,

注意: bash_profile 的優(yōu)先級(jí)最高 ,如果bash_profile 文件存在 其他文件將不會(huì)加載, 如果bash_profile 文件不存在,才會(huì)加載后面的

查看當(dāng)前環(huán)境變量

 echo $PATH   //查看當(dāng)前環(huán)境變量
  1. 修改環(huán)境變量文件

A. 打開需要編輯的文件,比如bash_profile

 sudo vi ~/.bash_profile   
 或者
 open . bash_profile

B. 修改環(huán)境變量, 比如修改默認(rèn)啟動(dòng)python3.0

  # 修改終端python的版本 默認(rèn)是 3.x
 alias python=python3

C. 環(huán)境變量生效

  source ~/.bash_profile 

注意:一定要執(zhí)行此命令環(huán)境變量才生效 source ~/.bash_profile

最后贈(zèng)言

學(xué)無止境,學(xué)習(xí)Python的伙伴可以多多交流。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容