I found similar questions but none relate to my issue in MacOS
Showing all possible methods on Jupyter notebook
how to show all methods that i can choose in ipython notebook?
Many people didn't find those answers useful in MacOS as you can see in the comments.
I'm trying to use . + tab to display all the possible methods any initialized object in Jupyter notebook like this: 
(example image of a list object for context)
and none will show up. But in memory variables can be shown.
I'm launching Jupyter Notebook from my MacOS terminal from a virtual environment with the following versions
jupyter==1.0.0
jupyter-client==5.3.1
jupyter-console==6.0.0
jupyter-core==4.5.0
How can I configure Jupyter Notebook in order to show all possible methods when I use tab?
UPDATE
- Upgraded to 
notebook==6.0.1and still doesn't work - In the same environment, 
ipythondisplays methods when usingtab %config IPCompleter.greedy=Truewas set and still doesn't workpyreadlineinstalled still doesn't work- it worked with lists but with a pandas empty data frame 
df. + tabwont display possible methods neither with an Axessubplot object. - This issue was replicated in a linux distro and the notebook hangs in kernel busy by using one thread by 100% until it finally displays the possible methods. In MacOs it doesn't hang in 'kernel busy' and won't display anything only when you add a hint (like 
df.h + tabwill showheadandhist) 


