Jacob Kaplan-Moss

Series: My Python Development Environment

Documenting my local Python Development environment.

My Python Development Environment: My Python Development Environment, 2020 Edition

For years I’ve noodled around with various setups for a Python development environment. A couple of years ago I wrote about a setup I finally liked; this is an update to that post.

Bad news: this stuff still isn’t stable, and I’ve had to make some changes. Good news: the general concepts still hold, and the new tools a generally a bit better. If you’re curious about the changes and why I made them, there’s a section at the very end about that.

November 11th, 2019 • environment python

My Python Development Environment: My Python Development Environment, 2018 Edition

This is out of date. For a newer version, see My Python Development Environment, 2020 Edition

For years I’ve noodled around with various setups for a Python development environment, and never really found something I loved – until now.

My setup pieces together pyenv, pipenv, and pipsi. It’s probably a tad more complex that is ideal for most Python users, but for the things I need, it’s perfect.

My Requirements

I do have somewhat specific (maybe unusual?) requirements:

February 21st, 2018 • python