当博主发现在Jupyter Notebook中写代码时,没有自动补齐联想功能,只有按Tab键才有,每次都要去按以下Tab键很慢很机械!!!
So,到cmd中安装一个代码自动补全的包,
直接输入:pip install jupyter_contrib_nbextensions
或:python -m pip install jupyter_contrib_nbextensions
(效果一样)
等待大概5-10分钟后,出现错误“WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))"
这是默认的pip源的问题,我们可以使用国内的镜像
这里放一些国内的一些pip源(便于日后使用):
阿里云 :http://mirrors.aliyun.com/pypi/simple/
中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) :http://pypi.douban.com/simple/
清华大学 :https://pypi.tuna.tsinghua.edu.cn/simple/
使用方法:在命令后面直接 加 -i 在加相应的 url
具体命令如下:
pip install jupyter_contrib_nbextensions -i https://pypi.mirrors.ustc.edu.cn/simple/
如果还是报错,有可能是别的原因比如:位于pypi.douban.com的存储库不是受信任的或安全的主机,正在被忽略。
则要求在命令后补充使用“–trusted host pypi.douban.com”允许此警告。
详细命令如下:
pip install jupyter_contrib_nbextensions -i https://pypi.mirrors.ustc.edu.cn/simple/ –trusted host pypi.douban.com
以上的安装显示目录的步骤成功后,进行下面的第二部:配置。配置nbextension ,注意配置的时候要确保已关闭 Jupyter Notebook
命令如下:
jupyter contrib nbextension install --user --skip-running-check
配置过程时间很短,配置好后关闭cmd,再次打开 Jupyter Notebook
页面上方菜单栏会出现配置好的”nbextension“,点开,勾选上以下的两个选项
Files中新建Python3项目后,再输入代码,就会显示自动补齐联想的功能哦
表示这样才是写代码的正确打开方式。
这是我今天解决的问题,Good night !