You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下能否在VS Code的Jupyter Notebook中运行xeus-octave?

Windows环境下VS Code中运行Octave的解决方案

一、通过WSL2实现xeus-octave运行

xeus-octave官方对Windows原生支持有限,推荐通过WSL2(Windows子系统Linux)来部署:

  1. 启用WSL2并安装Linux发行版

    • 以管理员身份打开PowerShell,执行命令启用WSL:
      wsl --install
    • 重启电脑后,打开Microsoft Store安装Ubuntu(或其他Debian系发行版),完成初始化用户设置。
  2. 在WSL中安装Miniconda和Mamba

    • 进入WSL终端,下载Miniconda Linux x86_64版本的安装脚本,运行脚本完成安装:
      bash Miniconda3-latest-Linux-x86_64.sh
    • 重启终端,安装Mamba:
      conda install mamba -n base -c conda-forge
  3. 创建xeus-octave环境

    • 执行以下命令创建并激活环境:
      mamba create -n xeus-octave -c conda-forge xeus-octave
      conda activate xeus-octave
  4. VS Code连接WSL并配置Jupyter

    • 在VS Code中安装Remote - WSL扩展。
    • 点击左下角的><图标,选择"New WSL Window using Distro...",选择已安装的Ubuntu发行版。
    • 在WSL窗口中安装Jupyter扩展,打开Jupyter Notebook后选择xeus-octave内核即可运行代码。

二、Windows原生环境替代方案

若不想使用WSL2,可选择以下两种原生方案:

方案1:Octave官方Jupyter内核

  • 安装Octave官方Windows版本,确保将Octave安装目录添加到系统PATH环境变量。
  • 打开PowerShell,安装Octave的Jupyter内核:
    pip install octave_kernel
  • 在VS Code的Jupyter Notebook中选择Octave内核即可运行代码。

方案2:Docker容器部署

  • 安装Docker Desktop for Windows,启用WSL2后端。
  • 拉取condaforge镜像并运行容器:
    docker pull condaforge/mambaforge
    docker run -it -p 8888:8888 condaforge/mambaforge
  • 在容器内安装xeus-octave并启动Jupyter:
    mamba create -n xeus-octave -c conda-forge xeus-octave
    conda activate xeus-octave
    jupyter notebook --ip=0.0.0.0 --allow-root
  • 在VS Code中通过Jupyter的远程连接功能,输入容器生成的访问URL即可使用。

内容的提问来源于stack exchange,提问作者Joel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 05:52:32