M1 Mac / Legacy Python 2.7 Project Setup

I ran into a bunch of roadblocks on this one around virtual environments.

  • Create Rosetta terminal
  • Install homebrew
  • brew install pyenv
  • pyenv install –patch 2.7.16 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch)
  • the above patch was critical to prevent a zlib issue
  • next, the virtual env was non straight forward to get working
  • pyenv local 2.7.16
  • brew install pyenv-virtualenvwrapper
  • export PYENV_VIRTUALENVWRAPPER_PREFER_PYVENV=”true”
  • pyenv virtualenvwrapper
  • mkvirtualenv/workon <venv>

Leave a Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s