簡體   English   中英

將“ sudo pip”引用到anaconda pip

[英]Refer “sudo pip” to anaconda pip

我在ubuntu系統中安裝了anaconda

如果我在終端中使用sudo pip ,似乎是指系統pip,而不是anaconda pip。 我運行sudo which pip進行驗證。

sudo which pip給了我/usr/local/bin/pip的輸出, which pip給了我/home/ubuntuUser/anaconda3/bin/pip

如何更改配置,以便當我使用sudo pip ,它指向我的anaconda pip

鍵入pip時使用哪個pip實例取決於$PATH環境變量的內容。 通常,將環境變量替換為sudo (作為安全措施)。 您可以更改此設置,以保留現有的$PATH值,除非已將sudo配置為不允許您這樣做。 sudo手冊

-E -E(保留環境)選項向安全策略指示用戶希望保留其現有環境變量。 如果指定了-E選項,並且用戶沒有保留環境的權限,則安全策略可能返回錯誤。

由於anaconda僅在您的環境(而不是root用戶)中可用,因此您需要將-E傳遞給sudo。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM