为装这个,花了整整一个下午。
第一步:
先从这边查,发现jupyter 新版本要装xeus-cling.
反正我浪费的时间都是花在cling上面,还没有弄好。装xeus-cling比较容易。
https://github.com/jupyter/jupyter/wiki/Jupyter-kernels
然后到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
暂无评论内容