jupyter 安装c++

为装这个,花了整整一个下午。

第一步:

先从这边查,发现jupyter 新版本要装xeus-cling.
反正我浪费的时间都是花在cling上面,还没有弄好。装xeus-cling比较容易。

https://github.com/jupyter/jupyter/wiki/Jupyter-kernels

图片[1]-jupyter 安装c++-今天我都干啥了

然后到xeus-cling看说明,妈蛋官方的说明安装有问题。我安装说明安装完毕没有任何c++ 的kernel

  • conda install xeus-cling -c conda-forge

https://github.com/QuantStack/xeus-cling

第二步:

去它的issues里面搜索到解法:
最后一步装这些就可以了

conda install xeus-cling notebook -c QuantStack -c conda-forge 

https://github.com/QuantStack/xeus-cling/issues/217

https://heliu.io/2018/07/26/%E5%9B%9B%E6%AD%A5%E5%AE%89%E8%A3%85%E5%A5%BD%E6%94%AF%E6%8C%81tensorflow%E5%92%8CC++%E7%9A%84Jupyter-notebook/#%E5%8F%82%E8%80%83

第三步:

上述步骤安装后一定要在cling的环境下执行才有用。默认的base 环境就不行了。
然后我却是在systemd环境下开机启动的,默认是base。怎么办?

解决方法:
在开机启动脚本中, 把jupyter notebook的路径修改为cling下面的对应bin文件即可:/opt/anaconda3/envs/cling/bin/jupyter-notebook

参考连接:

https://stackoverflow.com/questions/28436769/how-to-change-default-anaconda-python-environment

第四步: 完善

建议在第一步之前先建立复制一个环境,不要在base操作,以保障环境干净。

conda create –name work –clone base
conda activate work.



第五步:安装c环境

如果你不想重复安装jupyter, 可以在前面的环境里(cling或c_cpp),直接使用pip安装jupyter-c-kernel:


pip install jupyter-c-kernel

然后执行

install_c_kernel

一般sudo 不知道对应路径,可以用如下命令执行:sudo

/home/tao/anaconda3/envs/work/bin/install_c_kernel

最后验证一下:

(work) tao@office:~$ jupyter kernelspec list

conda info –envs

图片[2]-jupyter 安装c++-今天我都干啥了

© 版权声明
THE END
在时间留下我的脚印
分享
评论 抢沙发
baidu的头像-今天我都干啥了

昵称

取消
昵称表情图片