那些熟悉Linux工作的人已经知道Anaconda在WSL 1或2上的安装过程,但是,关键是如何访问其图形用户界面,即Navigator。你会在这里知道。
1. 启用 WSL 并安装 Ubuntu 应用程序
那些不熟悉WSL – Windows 10 Subsystem for Linux的人必须知道,除非系统上未启用WSL功能,否则我们从Microsoft商店下载的Ubuntu Linux应用程序将无法工作。因此,我假设您已经激活并下载了 WSL 以及 Linux 应用程序以在其上运行。
2. 打开 Ubuntu Linux APP
现在,转到搜索框并键入 Ubuntu。选择版本 20.04 或 22.04,即 Windows 10 或 11 上可用于 WSL 的任何内容。
3. 更新和升级 WSL 应用
在进一步讨论之前,让我们确保 Linux 系统上现有的软件包是最新的并具有最新状态。为此,只需运行:
sudo apt update
sudo apt upgrade
打开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. 接受许可条款
安装程序将被激活并要求您按 输入 键开始该过程。当许可证期限出现时,可以使用 Enter 键阅读它,或者只需按键盘上的“q”键即可跳过相同的内容。
之后键入“是”以接受条款和条件。
7. 选择安装目录
默认情况下,Linux 上的 Anaconda Navigator 将在系统的主目录下创建安装文件夹。因此,您可以让它使用相同的。但是,如果要使用系统上的其他位置,请分配该路径,然后按 Return 键。
等待几分钟,直到在 WSL Ubuntu 上设置 Anaconda Navigator 的过程尚未完成。完成后,转到下一步。
8. 重新加载外壳
无需关闭 Ubuntu WSL 应用程序以确保安装有效进行,只需重新加载 shell。为此:
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.
众所周知,默认情况下,WSL 不会让您直接在默认 shell 屏幕上打开图形应用程序,但是,还有另一种方法可以做到这一点。
转到 MobaXterm 并下载它。这是一款轻量级软件,带有各种内置工具,可用于访问 SSH 服务器、VNC、SFTP、命令终端等。
- 打开 MobaXterm,一旦你的系统上有了它。
- 单击其菜单中给出的会话选项。
- 选择工具菜单末尾的可用 WSL。
- 从“基本 WSL 设置”中,单击“下拉”框并选择“Ubuntu”,然后按“确定”按钮。
- 现在你将在MobaXterm上看到你的Ubuntu WSL应用程序,很棒。
- 在那里,只需键入:
anaconda-navigator
- 就是这样,这将打开在Windows 10的Ubuntu WSL应用程序上运行的Anaconda的图形用户界面。
- 直接从导航器的GUI开始创建环境和安装不同的软件包。