网站开发进度计划,教育网站首页源代码,外贸网站推广,做旅游广告在哪个网站做效果好前言 大家都知道#xff0c;jupyter notebook 可以支持python环境#xff0c;可以在不断点调试的情况下#xff0c;打印出当前结果#xff0c;如果代码错了也不影响前面的内容。于是我就想有没有C环境的#xff0c;结果还真有。 
参考文章#xff1a; 
【分享】Ubuntu安装…前言 大家都知道jupyter notebook 可以支持python环境可以在不断点调试的情况下打印出当前结果如果代码错了也不影响前面的内容。于是我就想有没有C环境的结果还真有。 
参考文章 
【分享】Ubuntu安装jupyter C内核通过miniconda3_jupter cling-CSDN博客 
Jupyter notebook添加与删除kernel_jupyter添加内核-CSDN博客 
使用JupyterLab写C_jupyter c-CSDN博客 虽然是参考了但是前两次安装却出现问题了所以干脆重新写一篇记录一下 一、安装anaconda 从官网下载Index of / (anaconda.com)   尽量下载比较新的比如我下载的是2024年2月的那个 sh 。如果是虚拟机Ubuntu就需要安装这个 使用共享文件夹放如虚拟机的某个地方然后运行 
bash ./Anaconda3-2024.02-1-Linux-x86_64.sh 回车输入yes 在最后会提示安装环境这里回车就好。默认安装在主目录下的anaconda3下。然后配置到环境变量中vi ~/.bashrc   在最后添加(自己把user换成自己的用户名) export PATH/home/user/anaconda3/bin:$PATH 然后:  wq  保存退出输入命令 source  ~/.bashrc 应用环境。然后输入命令 conda init  只要没有报错就表示正常。 二、创建虚拟环境安装cling和jupyter 输入命令conda create -n myenv  python3.7 会提示输入yes  输入命令 conda activate myenv 如果客户端前面出现(myenv)就表示正常 以下记得联网并且请不要退出myenv环境 
安装jupyter以及一些插件扩展  输入命令pip install jupyter notebook  输入命令pip install jupyter_contrib_nbextensions jupyter_nbextensions_configurator 输入命令jupyter nbextensions_configurator enable --user 输入命令jupyter nbextension enable nbextensions_configurator/config_menu/main 最好别用这条否则必须使用jupyter-lab才能进之所以放出来是因为我用了而且暂时无法改回去这里给自己留个坑conda install jupyterlab 
安装C cling 环境 输入命令conda install xeus-cling -c conda-forge         会下载一大堆 可选安装安装C环境 
pip3 install jupyter-c-kernel 
install_c_kernel  --user 安装验证 输入命令jupyter kernelspec list      查看是否安装成功 输入jupyter notebook过一会儿会弹出浏览器就可以点击新建会发现多了一堆 
注意如果安装了jupyter-lab 就需要使用jupyter-lab才能进jupyter notebook会提示500 三、使用jupyter notebook 写C 在刚刚的环境中以后也可以输入 conda activate myenv  进入环境 进入一个空的可以放代码的地方 输入命令jupyter notebook   然后过一会儿会自动打开浏览器这时候点击 new 按钮 这时候可以选择多个内核比如C内核 测试一下 输入代码以后安装 Ctrl  Enter 不报错就正常。而且测试代码发现不需要main函数 果然非常好用 四、使用jupyter写C的OpenCV 命令行输入命令conda install -c conda-forge opencv 命令行输入命令conda install -c conda-forge libopencv 以上命令将安装C和python版本的OpenCV库OpenCV3.4。 (可选命令行输入命令sudo apt-get install gcc-multilib g-multilib  ) 
验证 不报错表示正常。但是如果测试会发现没有窗口显示所以继续安装 命令行输入命令conda install -c conda-forge gtk2 发现好像又给安装到了OpenCV4.6 而且还同时安装了一大堆其他的搞不懂为啥 时间有点长需要慢慢等只要不报错不要去管他否则反而会出错。 然后发现只要设计到显示图片就会报错处理图片倒是没问题 只要是设计显示就会出现 此处填坑以后来继续