在 Linux Mint 上安裝 Anaconda 而不會弄亂預裝的 Python?
我已經在 Windows 上使用 Python 3.x 在 Anaconda 上多年了。它有大量開箱即用的功能,我每天都在使用這些功能,這些功能無法輕鬆安裝在 Linux Mint 附帶的基本 Python 2.7 上。
我已經使用 Anaconda 在 Linux 上安裝的文件在以前的 Linux Mint 系統上安裝了 Anaconda3 ,它工作正常,但我認為它可能通過讓 Anaconda 使 Python 3 成為路徑上的預設 python 搞砸了以前的安裝。時不時地,當我嘗試通過它們安裝基本應用程序時,
apt-get install
它們會失敗,並且有時會在錯誤消息中提到 Python。另外我讀到你可以通過安裝 python 3 作為路徑來破壞系統;這是一個例子。所以我在上面連結的安裝指南中註意到 conda 要求將 Anaconda 偽裝成路徑;
安裝程序提示“您是否希望安裝程序將 Anaconda<2 或 3> 安裝位置添加到 /home//.bashrc 中的 PATH 中?” 輸入是。
注意:如果輸入“否”,則必須手動添加 Anaconda 的路徑,否則 conda 將不起作用。
我不知道這是否意味著 Python 3 和 Anaconda 將被添加到路徑或只是 Anaconda?
長話短說,在 Linux 系統上安裝 Anaconda3 的最佳實踐是什麼?
更新:我仍然沒有找到這個問題的答案,但我能夠從 askubuntu 找到關於這個問題的一些相關資訊。
有一位使用者說要謹慎安裝,因為:
Anaconda 似乎安裝了他們自己的 moc 版本(用於建構 Qt 應用程序),如果您在 /home/USER/anaconda3/bin 位於路徑中時進行編譯,則可能與系統庫衝突。
根據我的經驗,不應該使用他們網站推薦的方法在 linux mint 上安裝 Anaconda。在系統範圍內安裝 Anaconda3 後,我注意到安裝和使用其他不相關軟體的問題。
根據我的經驗,如果您以使用者身份安裝 Anaconda(而不是使用 sudo 安裝到系統中),它會將其所有文件(包括其 python 版本)安裝到您在 Home 中指定的目錄中。只有 Anaconda 支持文件被放入您的系統文件夾,因此不會干擾現有程序的執行。為了使用 Anaconda 程序,您必須從終端啟動會話並從您的首頁輸入兩個條目:1)“cd Anaconda3/bin”,然後 2)“source activate”。這些條目修改系統 $ PATH to put the Anaconda programs as the first items in system search path. After you have finished with Anaconda you return the system to the normal $ PATH 通過在終端提示符下輸入“source deactivate”。