Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 1.27 KB

python-tools.markdown

File metadata and controls

20 lines (14 loc) · 1.27 KB

Python Tools (2020 Edition)

Assumptions

  1. You are using a POSIX-conforming operating system (some version of UNIX, GNU/Linux, macOS, or Windows Subsystem for Linux on Windows 10).
  2. You are using the Bash shell. If you are not using the Bash shell, you know how to translate Bash shell commands to those of your shell of choice.
  3. You understand the basics of Python virtual environments.

The Tools

  • pyenv: a tool for managing installed Python versions
  • pipx: a tool for managing Python-based command line applications
  • virtualenvwrapper: a tool for managing Python virtual environments
  • pip-tools: a tool for managing requirements.txt files

Suggested Reading