osx
brew install python
brew install [email protected]
brew install pyenv
pyenv install 3.6.5
pyenv global 3.6.5
alias python='python3'
alias pip='pip3'
echo "alias python=/usr/bin/python3" >> ~/.zshrc
# https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
# add to path
pip install virtualenv
cd project_folder
virtualenv venv
virtualenv -p python3 venv
virtualenv -p /usr/bin/python2.7 venv
virtualenv -p /usr/bin/python3.6 venv
virtualenv -p ~/.pyenv/versions/3.6.5/bin/python3.6 venv
. venv/bin/activate
deactivate
pip freeze > requirements.txt
pip install -r requirements.txt
https://docs.python-guide.org/dev/virtualenvs/
Locale error aws https://stackoverflow.com/questions/14547631/python-locale-error-unsupported-locale-setting
django
mkdir paperclip
cd paperclip
virtualenv -p python3 venv
. venv/bin/activate
pip install django
pip install djangorestframework
pip install djangorestframework-simplejwt
django-admin startproject paperclip .
cd paperclip
django-admin startapp api
cd ..
python manage.py migrate
python manage.py createsuperuser --email [email protected] --username admin
python manage.py runserver
https://www.youtube.com/watch?v=B38aDwUpcFc
ubuntu
apt-get install python3
apt-get install python-pip
apt-get install python3-pip
export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
sudo dpkg-reconfigure locales
sudo apt-get install python-dev python3-dev
# gdal/graphviz error
sudo apt-get install libgdal1-dev libgdal1i python-pygraphviz graphviz-dev
sudo add-apt-repository -y ppa:ubuntugis/ppa
sudo apt update
sudo apt upgrade # if you already have gdal 1.11 installed
sudo apt install gdal-bin python-gdal python3-gdal # if you don't have gdal 1.11 already installed
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6 python3.6-dev
pip install virtualenv
virtualenv venv
virtualenv -p python3 venv
. venv/bin/activate
deactivate
pip freeze > requirements.txt
pip install -r requirements.txt
Install https://realpython.com/installing-python/#step-1-download-the-python-3-installer
win
pyenv install 3.6.5
pyenv global 3.6.5
.\venv\Scripts\activate