基于cygwin或msmy的windows环境下的jupyterlab的C内核搭建
windows环境下的jupyterlab的C内核搭建
- 安装Cygwin或MSYS2
- 安装Python和JupyterLab
-
- 安装C内核依赖
- 编译和安装C内核
- 配置JupyterLab
- 启动JupyterLab
- 常见问题解决
- 风险项
安装Cygwin或MSYS2
在Windows环境下搭建JupyterLab的C内核需要先安装Cygwin或MSYS2作为开发环境。Cygwin提供类Unix环境,MSYS2则更轻量且支持包管理工具pacman。根据需求选择安装。
下载Cygwin或MSYS2的安装程序,按照向导完成安装。确保安装过程中包含必要的开发工具,如gcc、make、gdb等。MSYS2安装后需运行pacman -Syu
更新包数据库和核心包。
需要在环境变量中将安装gcc配置为全局环境变量,由于 kernel.py
中采用全局查找的gcc作为编译链,需要保证gcc可以被全局发现。
安装Python和JupyterLab
在Windows环境中安装Python和JupyterLab。推荐使用Miniconda或直接通过包管理器安装,运行以下命令安装JupyterLab:
conda install jupyterlab
安装C内核依赖
# Cygwin通过setup.exe安装gcc
# MSYS2使用pacman安装
pacman -S gcc
安装Jupyter内核开发工具:
pip install jupyter-client ipykernel