Linux

將目錄添加到 PATH - Ubuntu

  • June 13, 2020

我意識到那裡有幾個類似的問題,我不確定我是否只是誤解了解決方案。我最近才開始使用 Ubuntu,所以我還在熟悉一切。

我正在嘗試設置 Django Web 開發框架,當我通過終端安裝它時,我收到以下消息:

“警告:腳本 django-admin 安裝在 ‘/home/bp102412/.local/bin’ 中,它不在 PATH 上。考慮將此目錄添加到 PATH,或者,如果您希望禁止顯示此警告,請使用 –no-warn -腳本位置。”

以下是我迄今為止嘗試過的:

PATH=$PATH:home/bp102412/.local/bin在 .bash_profile

if [ -d "new_dir" ] ; then
 PYTHONPATH="$PYTHONPATH:new_dir"
fi
EXPORT $PYTHONPATH

但是,我也讀到你不應該EXPORT在 bash_profile 上使用。

每次更改文件後我都重新啟動了 shell 並每次都收到消息,所以如果有人能指出我做錯了什麼,我將不勝感激。

注意:我發現如果我源~/.bash_profile它解決了問題,但我不想每次我計劃在終端中使用這個包時都源它,我希望它包含在PATH每次終端啟動時.

我最終通過尋找為什麼我每次都必須採購它的答案找到了解決方案。由於我在非登錄 shell 中,因此 .bash_profile 從未由終端獲取。僅以圖形方式登錄源 .profile。我添加PATH+=$PATH:home/bp102412/.local/bin到 .profile 的底部,現在一切似乎都執行順利。

引用自:https://unix.stackexchange.com/questions/592664