4

I'm new to Machine Learning and using Spyder. I'm on Python 3.6. How do I add intellisense to Spyder so when I type a class or method name I will see a list of available options? I checked my Preferences tab but didn't see anything. Could've missed it though. Also, my Preferences are listed under the Python window(see below)

Preferences Window

I've heard of the Preferences option being located under the Help menu but didn't see anything.

desertnaut
  • 57,590
  • 26
  • 140
  • 166
wolfbagel
  • 468
  • 2
  • 11
  • 21
  • Intellisense is specific to Visual Studio, you cannot install it (as far as I know) in Spyder – darthbith Dec 17 '17 at 15:40
  • 2
    (*Spyder maintainer here*) Unfortunately, Spyder can't provide code completion for all Python objects. This is not a failure in Spyder but a limitation in Python, due to its dynamic nature. Sorry. – Carlos Cordoba Dec 17 '17 at 15:41
  • 1
    Ah darn. The guy in the video tutorial I'm learning from is using code completion, so I thought it was possible. – wolfbagel Dec 17 '17 at 15:47
  • 1
    You should type 'pip install rope_py3k' in terminal. https://stackoverflow.com/questions/18044312/spyder-does-not-autocomplete-local-variables @newcoder – buraktemzc Sep 16 '18 at 18:00

1 Answers1

2
  1. Run Anaconda Prompt.
  2. At the prompt "activate yourenvironmentyouwantintellisense"
  3. You should now see your environment name in parentheses.
  4. type pip install rope_py3k
  5. Close out of everything and reopen anaconda, making sure you are using the correct environment.
  6. Enjoy intellisense.
bulltorious
  • 7,769
  • 4
  • 49
  • 78