Setting Up Python on Your Machine

Sept. 14, 2019

Learn how to setup Python on your laptop or server.

python mac linux local-development best-practises windows

Python Working Environments

Many people blame Python for being difficult to work with where it's version is concerned. A lot of the tooling that goes around Python's environments are bogged by whats the "one and only way" to do things.

By the end of this article, I hope to leave readers with this:

  1. Why do you need to track what version of Python your running your application with?
  2. Why must you never do `sudo pip install X`.
  3. Why you need Miniconda.
  4. Why you need a virtualenv.
  5. Why you need pipenv.
  6. How to safely configure pip and conda to use JFrog Artifactory.
  7. Understanding pip configurations.
  8. Installing Python packages
  9. Using Python-created shell tools from virtualenvs.