如何使用Ubuntu Linux應用在WSL Windows 10/11上安裝Anaconda

在本教程中,我們將學習在Linux Windows子系統上安裝開源Anaconda Navigator的步驟 - 使用Ubuntu 20.04/22.04 Linux應用程序。

儘管默認情況下,Anaconda Navigator以可執行文件格式使用Windows 10或11。但是,如果您仍然要在WSL 1或WSL 2 Linux應用程序(例如Ubuntu)上運行的Linux接口上安裝它,那麼這也是可能的。

如果您想了解Anaconda,它是與Python和其他科學軟件包及其依賴關係(例如Conda)一起開發的必不可少的軟件。它支持Linux,Mac和Windows系統,並且可以輕鬆地解決多個版本的Python的共存,切換和各種第三方軟件包。

Anaconda的安裝非常簡單,對於那些不想處理命令行界面以安裝軟件包,各種依賴項和創建環境的人,它還提供了稱為Anaconda Navigator…的圖形用戶界面…

安裝Anaconda後,Python,Conda,Numpy,Scipy,Pandas和其他一般可以使用的常用科學計算套件,而無需單獨下載配置。由於Python3和Python2的分裂,使用Virtualenv使用PIP配置,通常非常方便。

在Windows 10或11的WSL Ubuntu應用程序上安裝Anaconda Navigator

但是,那些熟悉Linux工作的人已經知道WSL 1或2上Anaconda的安裝過程,但是,關鍵是如何訪問其圖形用戶界面IE Navigator。而且您會在這裡知道。

1。啟用WSL並安裝Ubuntu應用程序

那些是WSL新手 - Windows 10 Linux的Windows 10子系統必須知道,我們從Microsoft Store下載的Ubuntu Linux應用程序在系統上不啟用WSL功能之前,除非在系統上啟用WSL功能。因此,我假設您已經激活並下載了WSL以及Linux應用程序以在其上運行。但是,如果沒有,請遵循本教程:

2。打開Ubuntu Linux應用程序

現在,轉到搜索框並輸入Ubuntu。選擇版本20.04或22.04,Windows 10或11上可用於WSL使用的內容。

3。更新和升級WSL應用程序

在進一步移動之前,讓我們確保Linux系統上已經存在的軟件包是最新的,並且具有最新狀態。因為這只是運行:

sudo apt update
sudo apt upgrade

4。下載Anaconda Navigator

打開Windows 10或11系統的瀏覽器,然後訪問Anaconda的官方網站下載它,這是相同的鏈接。滾動到底部,右鍵單擊在Linux 64位(X86)安裝程序上,並複制其鏈接。

之後,返回到Ubuntu WSL應用程序,輸入wget粘貼鏈接,例如:

wget paste-link

例子

wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh

等待一段時間,直到您的系統無法完全下載。腳本的大小約為550 MB,因此需要一些時間取決於您的互聯網連接。

5。運行安裝程序腳本

現在我們有了Anaconda安裝程序腳本,讓我們運行它以觸發安裝過程。類型ls

您將看到下載的文件。

類型bash或者./使用文件名

例如,我們在本教程中下載的文件的名稱是Anaconda3-2022.10-Linux-X86_64.SH,因此安裝命令將是:

bash Anaconda*-*-Linux-x86_64.sh

or 

./Anaconda*-*-Linux-x86_64.sh

6.接受許可條款

安裝程序將被激活,並要求您按進入啟動過程的關鍵。當許可項出現時,要么使用進入鍵或僅按下'問'鍵盤上的鍵。

在該類型之後是的接受條款和條件。

7。選擇安裝目錄

默認情況下,Linux上的Anaconda Navigator將在系統的主目錄下創建安裝文件夾。因此,您可以讓它使用相同的方法。但是,如果要在系統上使用其他位置,則分配該路徑,然後按返回鍵。

等待幾分鐘,直到在WSL Ubuntu上設置Anaconda導航器的過程尚未完成。完成後,移至下一步。

8。重新加載外殼

而不是關閉Ubuntu WSL應用程序以確保安裝將有效地進行,而只需重新加載外殼即可。為此:

source ~/.bashrc

9。開始在WSL Ubuntu上使用Anaconda

現在您可以開始使用用於創建Anaconda環境的命令行接口在各種項目中使用不同的軟件包,而無需干擾一個項目。好吧,那些想擁有圖形用戶界面的人轉到下一步。

錯誤:

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-h2s'
qt.qpa.screen: QXcbConnection: Could not connect to display
Coulld not connect to any X display.

10。在WSL上運行Anaconda Navigotr Gui

默認情況下,WSL不會讓您在默認的Shell屏幕上直接打開圖形應用程序,但是,還有另一種方法可以這樣做。

mobaxterm並下載。這是輕巧的軟件,配備了各種內置工具,可訪問SSH服務器,VNC,SFTP,命令終端等。

  • 打開mobaxterm,一旦您在系統上有一個。
  • 單擊會議菜單它的。
  • 選擇WSL在工具菜單的末尾可用。
  • 基本WSL設置,單擊下拉框並選擇Ubuntu並按好的按鈕。
  • 現在你會看到你的Ubuntu WSL應用程序關於mobaxterm,很棒。
  • 在那裡,只需鍵入:anaconda-navigator
  • 就是這樣,這將打開在Windows 10的Ubuntu WSL應用程序上運行的Anaconda的圖形用戶界面。
  • 直接從導航器的GUI開始創建環境並安裝不同的軟件包。