title: How to show all methods possible in jupyter notebook in MacOS?
body: <p>I found similar questions but none relate to my issue in <strong>MacOS</strong></p>
  
  <p><a href="https://stackoverflow.com/questions/54636383/showing-all-possible-methods-on-jupyter-notebook">Showing all possible methods on Jupyter notebook</a></p>
  
  <p><a href="https://stackoverflow.com/questions/43795676/how-to-show-all-methods-that-i-can-choose-in-ipython-notebook">how to show all methods that i can choose in ipython notebook?</a></p>
  
  <p>Many people didn't find those answers useful in MacOS as you can see in the comments.</p>
  
  <p><a href="https://i.stack.imgur.com/wbjwpm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/wbjwpm.png" alt="enter image description here"></a></p>
  
  <p>I'm trying to use <code>. + tab</code> to display all the possible methods any initialized object in Jupyter notebook like this: </p>
  
  <p>(example image of a list object for context)</p>
  
  <p><a href="https://i.stack.imgur.com/uOoZ5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/uOoZ5.png" alt="example image of a list object for context"></a></p>
  
  <p>and none will show up. But in memory variables can be shown.</p>
  
  <p>I'm launching Jupyter Notebook from my MacOS terminal from a virtual environment with the following versions</p>
  
  <pre><code>jupyter==1.0.0
  jupyter-client==5.3.1
  jupyter-console==6.0.0
  jupyter-core==4.5.0
  </code></pre>
  
  <p>How can I configure Jupyter Notebook in order to show all possible methods when I use <code>tab</code>?</p>
  
  <hr>
  
  <p><strong>UPDATE</strong></p>
  
  <ul>
  <li>Upgraded to <code>notebook==6.0.1</code> and still doesn't work</li>
  <li>In the same environment, <code>ipython</code> <strong>displays</strong> methods when using <code>tab</code></li>
  <li><code>%config IPCompleter.greedy=True</code> was set and still doesn't work</li>
  <li><code>pyreadline</code> installed still doesn't work</li>
  <li>it worked with lists but with a pandas empty data frame <code>df. + tab</code> wont display possible methods neither with an Axessubplot object. </li>
  <li>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 <code>df.h + tab</code> will show <code>head</code> and <code>hist</code>)</li>
  </ul>