What are the features of elpy for Python?

What are the features of elpy for Python?

Elpy offers a lot of features, but the following keybindings should be enough to get started: C-c C-c evaluates the current python script (or region if something is selected) in an interactive python shell. The python shell is automatically displayed aside of your script.

Where to ask questions about elpy on GitHub?

For questions regarding Elpy, do not hesitate to open an issue on github or visit us on IRC, channel #emacs-elpy on irc.freenode.net.

Which is the best way to install elpy?

If you are stuck with an issue, please have a look at the documentation, there is a lot of answers there. @gfederix also made some bug fixing in his fork, so you can try using this version of Elpy. Elpy is available on Melpa, the most straightforward way to install it is to use use-package:

What’s the purpose of the elpy package in Emacs?

Elpy is an Emacs package to bring powerful Python editing to Emacs. It combines and configures a number of other packages, both written in Emacs Lisp as well as Python. Elpy is fully documented at Readthedocs. I find myself (@galaunay, current maintainer), unable to maintain Elpy at the moment, and probably for a while.

Where does the Python interpreter start in elpy?

By default, Elpy tries to find the root directory of the current project (git, svn or hg repository, python package or projectile project) and starts the python interpreter here. This behaviour can be suppressed with the option elpy-shell-starting-directory. Govern the directory in which Python shells will be started.

How does elpy work with Emacs and Python?

Elpy provides additional functionality to seamlessly work with interactive Python in a style similar to ESS. Elpy uses the Python interpreter setup from the Emacs python package. This section briefly summarizes some common setups; add the one you need to your .emacs file.