我安裝了 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 安裝程式新增」)。