I can't seem to get completion when editing an org-babel source code block.
Elpy and company-mode both appear to be enabled minor modes for the buffer, but no completion candidates appear as they do when I am editing a .py file.
Does this have something to do with visiting a "non-file" buffer? Or am I misunderstanding something about how these things should be set up?
I am running:
GNU Emacs 24.5.1 (x86_64-apple-darwin12.5.0, NS apple-appkit-1187.40)
Org-mode version 8.3.1 (release_8.3.1-196-ga395da)
Company version: 0.9.0-cvs
Elpy 1.9.0
EDIT: To clarify, I am using C-c ' to open the org-babel block up in a dedicated Org Src [ python ] buffer. Within this buffer I was not getting the kind of autocompletion I expected, but this may have been a failure to understand the way autocompletion and company works. See my answer below.