Use pyenv For Virtual Environments
NOTE: Not really using this since it requires setting up something in the shell that slows down the return of the command line each time
using the built in venv
instead. from python3 that was installed by homebrew
OLD Notes:
Got notes from this article, it's basically how you did the setup.
https://medium.com/swlh/a-guide-to-python-virtual-environments-8af34aa106ac
Script to create new project they have is:
mkdir $2 && cd $2 && pyenv local $1 && pyenv virtualenv venv-$2 && pyenv local venv-$2 && pyenv activate venv-$2
Where you pass a python version and a name to create the directory and project, of course, that doesn't deal with git
The manual way to do it is
cd ~/git-repos git init --bare project_name cd ~/dev git clone ~/git-dev/project_name cd project_name # add .gitignore # add README.md pyenv virtualenv 3.9.4 venv_project_name pyenv local venv_project_name
For PyCharm, just open the new directory, don't make a new project.
Note sure if you need that first local since you're setting it to the venv later.
Note, this is what's in the article, but I it look like you don't need the pyenv local 3.9.0
or pyenv activate venv_project_name
commands so you removed them above.
mkdir project_name cd project_name pyenv local 3.9.0 pyenv virtualenv 3.9.0 venv_project_name pyenv local venv_project_name pyenv activate venv_project_name
tagging this with pyvenv
in case you accidentally search for that.