如何从 WSL Ubuntu 启动 Windows Anaconda python?

问题描述 投票:0回答:2

我已经安装了适用于 Windows 10 的 Anaconda。后来我在 WSL 下安装了 Ubuntu。我想在 Ubuntu shell 中从 Anaconda 运行 python。这可能吗?如何激活环境?

或者,如果我在 ubuntu 下安装 Anaconda,我是否能够在 Visual Studio 2019 中使用该环境? (我的最终目标是在 VS2019 中进行 python 开发,能够在调试模式下运行,并且还可以使用 bash shell 运行 python 脚本。)

python visual-studio anaconda windows-subsystem-for-linux
2个回答
4
投票

您可以在 Ubuntu 的 Anaconda python 上使用 VS。但是,您还需要在那里安装它,目前 Microsoft 还没有对 WSL GUI 的官方支持,但您仍然可以安装第三方程序来为您执行此操作。

为了在 WSL shell 下使用 Anaconda,您首先需要在那里安装它。

您可以通过进入 Anaconda 网页并复制链接来下载最新的 Linux 版本,然后在 bash 下输入

wget [link]

下载完成后即可安装运行

sudo bash [name of the archive] 

您可以通过输入

ls
找到它的名称,它应该与您刚刚下载的版本匹配。

之后您应该重新加载 bash

source ~/.bashrc
,您现在应该能够在 Linux bash 下使用 Anaconda,尽管目前还不可能在 GUI 上使用它。

如果您仍然希望在浏览器中显示它,有多种选择,您可以更改 Windows 浏览器中的输出路径、安装完整的 Linux GUI 或仅使用 Windows 软件单独显示 anaconda GUI。

假设您想要后者:

前往 MobaXterm 网站并下载。这是一款轻量级软件,附带各种内置工具来访问 SSH 服务器、VNC、SFTP、命令终端等。

  • 系统上安装了 MobaXterm 后,请打开它。

  • 单击其菜单中给出的会话选项。

  • 选择工具菜单末尾可用的 WSL。

  • 从基本 WSL 设置中,单击下拉框并选择 Ubuntu,然后按确定按钮。

  • 现在您将在 MobaXterm 上看到您的 Ubuntu WSL 应用程序,太棒了。

  • 在那里,只需输入:

    anaconda-navigator

  • 就是这样,这将打开在 Windows 10 的 Ubuntu WSL 应用程序上运行的 Anaconda 的图形用户界面。

  • 直接从 Navigator 的 GUI 开始创建环境并安装不同的软件包。


1
投票

您需要在linux分区上安装

anaconda

是的,您可以在

VS2019
 上使用 
Ubuntu

下载 - 安装

© www.soinside.com 2019 - 2024. All rights reserved.