如何在WSL Ubuntu中启动Windows Anaconda Python?

3
我已经在Windows 10上安装了Anaconda。后来我在WSL下安装了Ubuntu。我想在Ubuntu shell中运行来自Anaconda的Python。这可能吗?如何激活环境?
或者,如果我在Ubuntu下安装Anaconda,我能否在Visual Studio 2019中使用该环境? (我的最终目标是在VS2019中进行Python开发,能够以调试模式运行,并且还可以使用bash shell运行Python脚本。)
2个回答

3
你可以在Ubuntu的Anaconda Python上使用VS,但你需要在那里安装它,目前微软还没有官方支持wsl GUI,不过你仍然可以安装第三方程序来实现。
为了在wsl shell下使用Anaconda,你首先需要在其中安装它。
你可以进入Anaconda网页并复制下载最新Linux版本的链接,在bash下输入wget [link]来下载它。
下载完成后,你可以运行sudo bash [name of the archive]进行安装。
你可以通过输入ls找到它的名称,并且它应该与你刚刚下载的版本匹配。
之后你应该重新加载bash source ~/.bashrc,现在你应该能够在Linux bash下使用Anaconda,虽然目前还不能在GUI中使用。
如果你仍然希望在浏览器中显示Anaconda,有多种替代方法,你可以改变路径以输出到Windows浏览器中,安装完整的Linux GUI或者只使用Windows软件来显示Anaconda GUI。
假设您想要后者: 前往MobaXterm网站并下载它。这是一个轻量级软件,带有各种内置工具,可访问SSH服务器、VNC、SFTP、命令终端等等。
  • 一旦您在系统上安装了它,请打开MobaXterm。

  • 在其菜单中选择“Session”选项。

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

  • 从“基本WSL设置”中,点击下拉框并选择Ubuntu,然后按下OK按钮。

  • 现在你会在MobaXterm上看到你的Ubuntu WSL应用程序。

  • 只需输入: anaconda-navigator

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

  • 直接从Navigator的图形界面开始创建环境和安装不同的包。


1

你需要在Linux分区上安装anaconda

是的,你可以在Ubuntu上使用VS2019

下载 - 安装


你能否在如何设置VS2019以使用Ubuntu的Anaconda Python方面添加一些细节? - D. A.
1
不好意思,我不使用VS;有很多在线教程可以用来验证它是可行的;这不在您原来问题的范围之内,如果需要,请提出一个新问题。 - Reblochon Masque
我将添加一个不同的问题,但为了提高您的答案质量,您应该包括提到的来源链接。仅仅字面上回答“是”是有帮助的(我会按这条路走),但包括如何操作的链接更有帮助。顺便说一句,谢谢你的答案。如果您没有时间填写链接,我找到好的链接后自己添加。 - D. A.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接