[英]Autocomplete for jupyter notebook and ipython console for classes with “@property”
[英]IPython and Jupyter autocomplete not working
我对此很陌生,不知道为什么自动完成功能不起作用。 我尝试修改 iPython 配置文件,安装 readline,但仍然没有。
当前带有 Jupyter 笔记本的 Ipython 不需要 jedi .. 所以您只需使用以下命令将其卸载。
pip uninstall jedi --yes
似乎安装特定版本的jedi
地对我有用:
!pip install --upgrade jedi==0.17.2
我对此很陌生,我不知道为什么自动完成功能不起作用。 我试图修改ipython配置文件,安装了readline,但还是一无所获。 帮助!
我对此很陌生,我不知道为什么自动完成功能不起作用。 我试图修改ipython配置文件,安装了readline,但还是一无所获。 帮助!
Ipython 6+ 现在内置了绝地集成。
更新 Ipython,并安装 jedi:
pip install ipython --upgrade
pip install jedi
如果您使用的是 Anaconda / conda:
$> conda update jupyter --update-dependencies
$> conda install jedi
在 Python 标志下方有一个按钮,上面写着
不信任
单击它并将其设置为受信任的笔记本。
我使用 JupyterLab 3.0.6。 我安装了 ipython 7.19.0 和 jedi 0.18。 正如@DaveHalter 所指出的,比 <% config Completer.use_jedi = False> 更好的是使用先前版本的绝地 <pip install jedi == 0.17.2>。 在 2021 年 1 月 31 日,它对我来说非常有效。
如果您尝试使用 juptyerlab 扩展管理器安装 tabnine,请输入
pip uninstall jupyterlab_tabnine
在一个壳里。 当您仍然遇到问题时,请删除该文件夹
%appdata%\Python\share\jupyter\labextensions\@tabnine\
这对我有用
通过运行安装 jupyter contrib nbextensions
pip install jupyter_contrib_nbextensions
接下来通过运行为jupyter安装js和css文件
jupyter contrib nbextension install --user
最后运行,
jupyter nbextension enable hinterland/hinterland
最后一个命令的输出将是
Enabling notebook extension hinterland/hinterland...
- Validating: OK
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.