1. 在windows上安装Ubuntu(WSL)
Jupyter编写C++需要安装xeus-cling包,而此包目前只支持MacOS和Linux,故我们借助WSL完成这一过程。
去Microsoft Store下载Ubuntu,安装即可。
2. 安装Miniconda
Anaconda与xeus-cling包会冲突,所以我们安装Miniconda。
先创建一个Download文件夹存下载的安装包。
mkdir Download
进入该文件夹。
cd Download
去Miniconda官网Miniconda — conda documentation找自己需要的版本,这里以Linux 64-bit为案例。用wget命令下载。
wget https://docs.conda.io/en/latest/miniconda.html
待下载完成后,进行安装。
sudo bash Miniconda3-latest-Linux-x86_64.sh
3. 创建conda环境
先提权。
sudo -i
创建环境,这里我命名为cpp。
conda create --name cpp python=3.9
环境创建成功。
4. 安装所需包
安装各种需要的包文件。
conda install jupyter notebook
conda install -c conda-forge xeus-cling
这时候我们就安装的差不多了。
jupyter notebook
打开Jupyter。这时候我们已经看到Kernel里面多了几个C++的Kernel,此时我们已经可以愉快的在Jupyter里写C++了。若没看见,说明上面部分安装步骤存在问题。