Aqui você pode encontrar a configuração do MariaDB ou MySQL.
Utilzamos o SGBD MariaDB/MySql.
CREATE DATABASE scdb_dev character set UTF8 collate utf8_bin;
CREATE DATABASE scdb_test character set UTF8 collate utf8_bin;
CREATE USER 'sc_user'@'%' IDENTIFIED BY 'password';
GRANT ALL ON scdb_dev.* TO 'sc_user'@'%';
GRANT ALL ON scdb_test.* TO 'sc_user'@'%';
Windows
No site https://www.lfd.uci.edu/~gohlke/pythonlibs/ busca o Mysqlclient compatível com a sua versão Python instalada.
Instalação com o PIP:
pip install nome_do_arquivo_baixado.whl
Linux
sudo apt install python3-dev default-libmysqlclient-dev
Adicionar em ~/.profile as variáveis de ambiente:
MARIA_HOME=/usr/bin/mysql
PATH=$PATH:$MARIA_HOME/bin
PYTHONHOME=/usr/bin
Windows
Caso não tenha a Virtualenv instalada:
pip install virtualenv
Criação do Ambiente Virtual com virtualenv:
virtualenv nome_da_virtualenv
Para ativar: cd nome_da_virtualenv\Scripts\activate
.
Para desativar: cd nome_da_virtualenv\Scripts\deactivate
.
Linux
Criação do Ambiente Virtual com virtualenv:
virtualenv -p python3 venv
Para ativar: source venv/bin/activate
.
Para desativar: deactivate
.