編輯:

編輯:

我安裝了 canopy 並將其設定為我的預設 python 環境,但我遇到了該軟體的問題。現在它是:

$ which python
/home/renanpc/Enthought/Canopy_64bit/User/bin/python

但我需要卸載canopy,並且需要在卸載之前將python路徑重設為預設值,在(/usr/bin/python)中,而這在Canopy中無法完成(由於其他問題)。我怎樣才能做到這一點?

的價值PATH

$ echo $PATH
/home/renanpc/Enthought/Canopy_64bit/User/bin:
/home/renanpc/anaconda/bin:/usr/local/sbin:/usr/local/bin:
/usr/sbin:
/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

答案1

您可能想要做的是運行命令:

export PATH=":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

或者可能export PATH="/usr/bin:$PATH"會起作用,因為您可能只需要在路徑開頭的 anaconda 目錄之前的該目錄中找到 python 。

這將暫時刪除 中不需要的路徑PATH,並且它應該在 中找到您的原始 python /usr/bin,或者您可能將 anaconda 目錄移到之後/usr/bin。無論哪種方式,這些變更只會在目前終端會話中持續存在。為了使變更PATH持續存在,您必須將命令新增至 .bashrc (或等效檔案)。

但是,我不確定為什麼在卸載之前需要執行此操作。如果您提供更多詳細信息,我可能會提供更多幫助。

編輯:

正如OP指出的那樣,Canopy還會在安裝時向您的bash配置文件添加一些其他內容,因此如果您想擺脫所有這些,請使用命令sudo gedit ~/.bashrc編輯您的配置文件並刪除任何引用canopy的行,(通常開始前一行中有一條註解說「由Canopy 安裝程式新增」)。

相關內容