看视频教程的时候,发现老师的jupyter有代码补全的功能,还有代码折叠,就想要,
然后就停下看视频的脚步,开始一路踩坑安装。
(中间走了太多弯路,也没有截图,大家凑活看吧)
①一开始打开cmd ,想直接pip,结果报错。
'pip'不是内部或外部命令,也不是可运行的程序或批处理文件。’
一通百度,说要找到scripts目录下安装,找到了依旧报错不行。然后又百度解决添加环境变量什么的,
但打开‘控制面板—>高级系统设置—>高级—>环境变量—>新建—>输入变量名(N):PATH,输入变量值(Y):’这里又发现路径我有的呀。。。
②接着想到Anaconda,打开了Anaconda Prompt,可以直接pip install jupyter_contrib_nbextensions连上了,但是下载速度超级超级超级慢,1K2K的下,到后面就大片红字报错,有一串黄字
‘You are using pip version 10.0.1, however version 19.2.3 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.’
就是说我的pip版本不够高得更新吧,又开始更新pip,当然后面又下载超时了,我以为是家里最近网不好,开了手机热点,还是不行。
③下载超时的报错‘raise ReadTimeoutError(self._pool, None, 'Read timed out.') pip._vendor.urll’百度到的解决办法是换源,常见源有
阿里云 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/
中国科学技术大学http://pypi.mirrors.ustc.edu.cn/simple/
一开始按别人文章里直接-i+url这样写
pip install web.py-i http://pypi.douban.com/simple
还是报错了,又改成这样子
pip install web.py -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
然后pip insatll还是不行。
④最后,永久修改pip源,我的是win10系统,找到系统盘下C:\Users\用户名\AppData\Roaming里,看有没有一个pip文件夹,
如果没有就创建一个,再进入pip文件夹,创建一个pip.ini文件(就直接新建记事本,然后重命名把‘新建文本文件.txt’改成pip.ini就行了)
最后,用记事本的方式打开pip.ini文件,写入:
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
至此,终于成功了。
⑤更新pip,然后配置插件
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
之后重启jupyter,就会看到后面多出来一项菜单。
勾选上Codefolding(折叠代码块)和Hinterland(代码自动补全)就可以啦(*^▽^*)
效果如下,点击小三角可以折叠,输入字母即可提示代码补全。