Windows
- Instale Python:
- Acesse https://www.python.org/downloads/ e clique em Download Python.
- Depois de instalado, acesse o Prompt de comando pressionando a teclado do Windows + X e selecionando a opção Prompt de comando. Pesquise como abrir o Prompt de comando se isso não funcionar.
- Escreva
py --version
(oupython --version
se der erro) para saber a versão Python instalada.
- Instale pip:
- Escreva
py get-pip.py
(oupython get-pip.py
) no Prompt de comando. Se não funcionar escrevapython -m ensurepip --upgrade
.
- Crie um ambiente virtual:
- Abra uma nova janela de Prompt de comando
- Vá até a pasta onde quer que o ambiente virtual fique. Faça isso escrevendo
cd
e o nome da pasta em seguida, por exemplo,cd Documentos
. - Escreva
py -m venv pi-um
(oupython -m venv pi-um
se der erro). Que criará uma pasta chamada pi-um e o ambiente virtual. - Para ativar o ambiente virtual escreva
pi-um\Scripts\activate.bat
.
- Instale Django:
- Na mesma janela de Prompt de comando usada para ativar o ambiente virtual escreva
py -m pip install Django
. - Depois da instalação escreva
django-admin --version
para saber a versão Django instalada.
- Instale yarn com npm:
- Acesse https://nodejs.org/en/download/ e siga as instruções para instalar NodeJS.
- Escreva
node -v
e em seguida,npm -v
para verificar se a instalação ocorreu com sucesso. - Escreva
npm install --global yarn
.
- Instale git
- Acesse https://gitforwindows.org/ e clique em Download.
- Abra o Prompt de Comando e escreva
git version
para verificar a versão e constatar que git foi instalado corretamente. - Siga para o tópico Instalando e executando este projeto
MacOS
- Instale Python:
- Abra uma nova janela de terminal e escreva
brew install python3
.
- Instale pip:
sudo easy_install pip
- Crie um ambiente virtual:
sudo pip install virtualenv
virtualenv pi-um
cd pi-um
source bin/activate
- Instale Django:
sudo pip install django
python -m django --version
- Instale yarn com npm:
- Escreva
brew install node
. - Escreva
node -v
e em seguida,npm -v
para verificar se a instalação ocorreu com sucesso.
- Instale git
- Escreva
brew install git
no terminal e depois veja a versão escrevendogit version
. - Siga para o tópico Instalando e executando este projeto
Linux
- Instale Python
- Primeiro veja se Python já está instalado escrevendo
py --version
oupython --version
no terminal. - Se a versão não for retornada vá até https://www.python.org/downloads/ e clique em Download Python.
- Instale pip
-
Escreva
python get-pip.py
(oupython -m ensurepip --upgrade
se não funcionar). -
sudo pip install virtualenv
-
virtualenv pi-um
-
cd pi-um
-
source bin/activate
- Instale Django:
sudo pip install django
python -m django --version
- Instale yarn com npm:
- Acesse https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions e escolha sua distribuição e siga as instruções.
- Instale git:
- Acesse https://github.com/git-guides/install-git#install-git-on-linux, escolha sua distribuição e siga as instruções.
- Siga para o tópico Instalando e executando este projeto
- Acesse a pasta
pi-um
cd pi-um
- Clone este repositório (opcional se já feito antes)
git clone https://github.com/anabeatrizzz/pi-um-univesp.git
- Se aparecer a mensagem "Support for password authentication was removed" siga este tutorial
- Entre na pasta frontend-pi-um pelo terminal/prompt de comando
cd pi-um-univesp/frontend-pi-um
- Crie a pasta node_modules (opcional se já feito antes e nenhuma dependência nova foi adicionada)
yarn install
- Crie a pasta build (opcional se já feito antes)
yarn build
- Acesse a pasta
pi-um
cd pi-um
- Inicie o ambiente virtual se não estiver iniciado
- Windows:
pi-um\Scripts\activate.bat
- MacOS:
source bin/activate
- Entre na pasta pi-um-univesp
cd pi-um-univesp
- Execute o servidor:
python manage.py runserver
.
- Acesse http://127.0.0.1:8000/
- Entre na pasta frontend-pi-um
cd pi-um/pi-um-univesp/frontend-pi-um
- Escreva
yarn start
- frontend-pi-um: Guarda todos os arquivos relacionados ao framework web React.
- pi-um-univesp: Guarda todos os arquivos relacionados ao framework Django.