Ik ben hier nieuw in en weet niet waarom automatisch aanvullen niet werkt. Ik heb geprobeerd het iPython-configuratiebestand te wijzigen, leesregel geïnstalleerd, maar nog steeds niets.
Antwoord 1, autoriteit 100%
Een mogelijke reden waarom een gebruiker denkt dat automatisch aanvullen niet werkt, kan zijn dat automatisch aanvullen gewoon te lang duurt. Rond 27-11-2020 geldt dit met name voor Panda’s wanneer ze met jediwerken in een Jupiter-notebook-omgeving.
Het probleem kan worden opgelost door de volgende magiete gebruiken die deactiveert jedi
%config Completer.use_jedi = False
Volg voor een diepere discussie deze threaden de links daarin.
Antwoord 2, autoriteit 14%
de huidige Ipython met de Jupyter-notebook vereist geen jedi.. Dus je moet het gewoon verwijderen met het volgende commando.
pip uninstall jedi --yes
Antwoord 3, autoriteit 7%
Het lijkt erop dat het installeren van een specifieke versie van jedi
voor mij werkte:
!pip install --upgrade jedi==0.17.2
Antwoord 4, autoriteit 2%
Installeren:
C:> pip install pyreadline
werkt prima, zoals werd gesuggereerd in een ouder post
Antwoord 5
Ipython 6+ heeft nu jedi-integratieingebouwd.
update Ipython en installeer jedi:
pip install ipython --upgrade
pip install jedi
Als u Anaconda / conda gebruikt:
$> conda update jupyter --update-dependencies
$> conda install jedi
Antwoord 6
net onder het Python-logo staat een knop met de tekst
niet vertrouwd
klik erop en stel het in als vertrouwd notitieboek.
Antwoord 7
Ik gebruik JupyterLab 3.0.6. Ik heb ipython 7.19.0 en jedi 0.18 geïnstalleerd. Zoals @DaveHalter aangaf, beter dan <% config Completer.use_jedi = False> is om de vorige versie van de jedi <pip install jedi == 0.17.2> te gebruiken.
In 2021-01-31 werkte het perfect voor mij.
Antwoord 8
Als je jedi=0.18 gebruikt met ipython=7.19, probeer dit dan in je omgeving:
pip install -U ipython==7.20
Antwoord 9
Als je geprobeerd hebt tabnine te installeren met de juptyerlab extension manager, typ dan in
pip uninstall jupyterlab_tabnine
in een schelp. Als je het probleem nog steeds krijgt, verwijder dan de map
%appdata%\Python\share\jupyter\labextensions\@tabnine\
dit werkte voor mij