jupyter notebook不能自动补全
程序员文章站
2022-05-29 09:03:03
...
jupyter notebook不能自动补全
找了很多方法,安装了一些jupyter自动补全工具包都没用,最后发现是ipython的问题。
一、查看ipython中是否能自动补全
1.import一个存在的库,看是否能自动补全
2.写一个文件路径,看是否能自动补全
二、解决办法
1.卸载现有的ipython、jedi、parso
pip uninstall ipython
pip uninstall jedi
pip uninstall parso
2.重新安装指定版本的库
pip install -U jedi==0.17.2 parso==0.7.1
pip install ipython==7.10.0 # ipython版本需自行尝试
我的环境是python3.8, 一开始ipython7.19.0不行,换成ipython7.1.1后,在jupyter里import会不兼容报错,最后换成ipython7.10.0可以了,这个ipython版本可以自行尝试
3.打开ipython再次尝试自动补全
(1)import 库的自动补全
(2)文件路径的自动补全
如果仍然无法实现路径的自动补全,请继续卸载ipython, 换成低一级的版本,比如7.10.0不行,就换成7.9.0,然后再次尝试,直到可以自动补全为止。
4.重新启动jupyter
(1)尝试import一个库看是否会报错
如果报错,可能是ipython版本过低,导致跟你的python版本某些东西不兼容。所以ipython版本不能过低。
(2)尝试方法的自动补全和路径的自动补全
如果 4(1)、3(1)、3(2)都没问题,那这一步讲道理也不会有问题了,再有问题估计就不是ipython的事了,赶紧去尝试别的途径吧。
上一篇: hibernate入门
下一篇: 板子合集
推荐阅读
-
【Python】Jupyter Notebook 设置黑色背景主题、字体大小、代码自动补全
-
jupyter notebook无法自动打开浏览器解决方案
-
Jupyter Notebook添加代码自动补全功能的实现
-
两行代码解决Jupyter Notebook中文不能显示的问题
-
LiteIDE 第三方库不能自动补全的解决办法
-
解决 debian TAB 键不能自动补全
-
Jupyter notebook 自动补全
-
Mac Jupyter notebook代码补全(解决-bash: ipython: command not found)
-
【解决】Jupyter Notebook 内核似乎挂掉了,它很快将自动重启。
-
conda jupyter notebook 代码自动补全 (Mac) (Windows应该也行)