首页 > 其他分享 >在jupyter notebook实现代码自动提示

在jupyter notebook实现代码自动提示

时间:2023-09-23 11:22:38浏览次数:33  
标签:jupyter 提示 代码 notebook 自动 Jupyter 安装

为什么代码自动提示很重要?

在使用Jupyter Notebook编写代码时,代码自动提示是一项非常有用的功能。它可以帮助你快速找到函数、方法和变量的名称,提高了代码的编写效率,同时减少了潜在的拼写和语法错误。效果如下:

image-20230923105138962

本篇博客将介绍如何在Jupyter Notebook中启用和使用代码自动提示功能。

启用代码自动提示

1.安装Jupyter Notebook:如果你还没有安装Jupyter Notebook,首先需要安装它。你可以使用pip来安装,并且确认安装的版本无误解。

pip install jupyter notebook==6.4.8 -i https://pypi.tuna.tsinghua.edu.cn/simple

2.安装并激活Jupyter的代码自动提示插件:为了启用代码自动提示,你需要安装适当的插件。一个常用的插件是jupyter_contrib_nbextensions,它包含了很多有用的扩展功能,包括代码自动提示。你可以使用以下命令来安装:

pip install jupyter_contrib_nbextensions 
jupyter contrib nbextension install --user

3.安装并激活指定版本的jupyter的服务器扩展

pip install jupyter_nbextensions_configurator==0.5.0 https://pypi.tuna.tsinghua.edu.cn/simple
jupyter nbextensions_configurator enable --user

4.打开jupyter notebook

jupyter notebook

5.启动Hinterland

image-20230923104704097

6.验证自动补全成功

image-20230923105054253

标签:jupyter,提示,代码,notebook,自动,Jupyter,安装
From: https://www.cnblogs.com/zhaomian/p/17724037.html

相关文章

  • 代码随想录算法训练营day17 | ● 110.平衡二叉树 ● 257. 二叉树的所有路径 ● 404.
    110.平衡二叉树classSolution{public:intgetHeight(TreeNode*node){if(node==NULL)return0;intleftHeight=getHeight(node->left);if(leftHeight==-1)return-1;intrightHeigh......
  • 如何在没有第三方.NET库源码的情况,调试第三库代码?
    大家好,我是沙漠尽头的狼。本方首发于Dotnet9,介绍使用dnSpy调试第三方.NET库源码,行文目录:安装dnSpy编写示例程序调试示例程序调试.NET库原生方法总结1.安装dnSpydnSpy是一款功能强大的.NET程序反编译工具,可以对.NET程序进行反编译,代替库文档的功能,代码丢失或者损坏可直......
  • 将Winform窗体程序缩到System tray的示例代码
    网上有很多将Winform窗体缩到Systemtray的示例,但多数不好用.这里是一个简单示例,使用了Visualstudio自带的NotifyIcon控件和一个快捷菜单contextMenuStrip控件.增加一个contextMenuStrip控件,新增两个菜单项:显示界面和退出系统.增加一个NotifyIcon控件,设置它......
  • 假设 a 是一个由线程 1 和线程 2 共享的初始值为 0 的全局变量,则线程 1 和线程 2 同时
    假设a是一个由线程1和线程2共享的初始值为0的全局变量,则线程1和线程2同时执行下面的代码,最终a的结果不可能是()booleanisOdd=false;for(inti=1;i<=2;++i){if(i%2==1)isOdd=true;elseisOdd=false;a+=i*(isOdd?1:-1);}A:-1B:-2C:0D:1......
  • cmake添加 版本到代码中
    CMakeLists.txt:add_definitions(-DSYSMONITER_VER="${VER}")c++代码:voiddisplayVersion(){#ifdefSYSMONITER_VERstd::cout<<SYSMONITER_VER<<std::endl;#endif}编译命令:cmake..-DVER=$(date"+%Y%m%d%H%M%S")这里的date用......
  • 9.22(代码测试)
    CalculateN.java1importjava.math.BigInteger;2importjava.util.Scanner;345publicclassCalculateN{67/**8*@paramargs9*/10publicstaticvoidmain(String[]args){11System.out.print("������N��&......
  • 关于表单快速开发低代码技术平台的内容介绍
    运用什么样的表单快速开发软件平台可以实现高效率创收?随着科技的进步和飞速发展,专业的低代码技术平台已经走入了很多企业的办公职场中,它们灵活、轻量级、优质、高效、易维护等优势特点,可以高效助力广大企业提质增效,并且利用数据资源,实现流程化办公。什么是低代码技术平台?其实,低代......
  • 软件开发中,如何为你的代码构建三层防护体系
    本文分享自华为云社区《构建DevSecOps中的代码三层防护体系》,作者:Uncle_Tom。在DevSecOps的应用过程中,静态分析工具在开发阶段承担着非常重要的代码质量和安全的看护任务。本文根据开发过程的不同位置的开发环境、代码特征以及检测工具能力的差异,提出了需要因地制宜地部署检查工......
  • 如何提升Java项目质量,代码是关键
    关于编程,代码质量是一个极其重要的因素。无论是初学者还是资深开发者,都深知高质量代码的重要性,除了可以提高程序的可维护性,还能减少错误和问题的出现。尤其在像Java这样受欢迎但难度较高的编程语言中,代码质量显得尤为突出。要想写出高质量的Java代码,并不是一件容易的事情。你可能......
  • 实践代码
    使用echo打印文本echo"Hello,World!"创建一个名为test的目录mkdirtest使用cd切换到test目录cdtest使用touch创建一个新文件touchnewfile.txt使用echo将文本写入newfile.txtecho"Thisissometext">newfile.txt使用cat输出newfile.txt的内容c......