я использовал elpy там и rope и jedi есть... , ещё лучше сделать двf venv для python2.7 и для python3(и в них поставить jedi ipython) чтобы переключаться для разных проектов.
Почти дописал статью про это, но мне там надо с django возится поэтому процесс несколько затянулся.
pip3 install rope
Collecting rope
Downloading rope-0.10.2.tar.gz (221kB)
100% |████████████████████████████████| 225kB 1.2MB/s
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 20, in <module>
File "/tmp/pip-build-qyx6lrj7/rope/setup.py", line 5, in <module>
import ropetest
File "/tmp/pip-build-qyx6lrj7/rope/ropetest/__init__.py", line 4, in <module>
import ropetest.projecttest
File "/tmp/pip-build-qyx6lrj7/rope/ropetest/projecttest.py", line 9, in <module>
from rope.base.libutils import path_to_resource
File "/tmp/pip-build-qyx6lrj7/rope/rope/base/libutils.py", line 4, in <module>
import rope.base.project
File "/tmp/pip-build-qyx6lrj7/rope/rope/base/project.py", line 1, in <module>
import cPickle as pickle
ImportError: No module named 'cPickle'