CentOS修改環境變量PATH路徑的方法

今天在安裝pip3的時候系統報錯以下:python

The script wheel is installed in '/usr/bin/python3.6.4/bin' which is not on PATH.
複製代碼

因此目的就是要將/usr/bin/python3.6.4/bin目錄添加到PATH中.
上網搜了一圈後發現總結以下三種方法.shell

方法1

PATH=$PATH:/usr/bin/python3.6.4/bin

使用這種方法,只對當前會話(當前終端窗口)有效,也就是說每當登出或註銷系統之後,PATH 設置就會失效bash

方法2

vi /etc/profile

在適當位置添加 PATH=$PATH:/usr/bin/python3.6.4/bin (注意:= 即等號兩邊不能有任何空格)
這種方法最好,除非你手動強制修改PATH的值,不然將不會被改變spa

方法3.

vi ~/.bash_profile

修改PATH行,把//usr/bin/python3.6.4/bin添加進去
這種方法是隻對當前用戶起做用的code

注意:想改變PATH,必須從新登錄才能生效,如下方法能夠簡化工做:
若是修改了/etc/profile,那麼編輯結束後執行source profile 或 執行點命令 ./profile,PATH的值就會當即生效了。
這個方法的原理就是再執行一次/etc/profile shell腳本,注意若是用sh /etc/profile是不行的,由於sh是在子shell進程中執行的,即便PATH改變了也不會反應到當前環境中,可是source是在當前 shell進程中執行的,因此咱們能看到PATH的改變。進程

連接:https://www.jianshu.com/p/29641331ad3a
相關文章
相關標籤/搜索