pythonic-emacs / anaconda-mode

Code navigation, documentation lookup and completion for Python.
GNU General Public License v3.0
710 stars 87 forks source link

python-shell-completion-complete-or-indent No Matches in Ipython #344

Closed spacegoing closed 5 years ago

spacegoing commented 5 years ago

Description :octocat:

Anaconda Mode only complete module variables, get No Matches for assigned variables on linux server accessed via ssh

However, if I use python interpreter, it works.

Reproduction guide :beetle:

Observed behaviour: :eyes: :broken_heart:

import pandas as pd
pd. # press tab, there are completions
df = pd.DataFrame()
df. # press tab, No Matches

Expected behaviour: :heart: :smile: Show completion for df. tab

anaconda mode buffer shows no error. I also tried pip install --upgrade jedi json-rpc service_factory. I am more than happy to provide more info.

System Info :computer:

spacegoing commented 5 years ago

It's Ipython version issue. 7.2.0 does not work but 6.2.1 works.