Skip to content

Latest commit

 

History

History
133 lines (109 loc) · 2.55 KB

Instalar em ambiente virtual python.md

File metadata and controls

133 lines (109 loc) · 2.55 KB

Criar e Instalar em um ambiente virtual em python

Instale no Ubuntu os programas essenciais para desenvolvimento

Conjunto de ferramentas necessárias para compilar software.

sudo apt install build-essential

Inclui os arquivos de cabeçalho necessários para compilar extensões Python.

sudo apt install python3-dev

Para interagir com o PostgreSQL.

sudo apt install libpq-dev

Se ocorrer o erro ERROR: Failed building wheel for psycopg2. Instale o clang no seu linux

sudo apt install clang

Para criar o ambiente virtual em uma pasta

python3 -m venv .venv

Para ativar e começar a usar o ambiente virtual

No Linux

source .venv/bin/activate

No windows

source .venv/Scripts/activate

Atualize o PIP que está instalado dentro desse novo ambiente virtual

python -m pip install --upgrade pip

Depois disso é só instalar normalmente os seus frameworks e bibliotecas, por exemplo:

pip install scrapy

Para exportar as bibliotecas para um arquivo

pip freeze > requirements.txt

Para instalar as bibliotecas a partir de um arquivo

pip install -r requirements.txt

Ou uma nova versão usando uma biblioteca

Instalar o virtualenv

sudo apt install python3-virtualenv

Criar um ambiente virtual (Linux/MacOS)

virtualenv venv

ou

virtualenv -p python3 venv

Criar um ambiente virtual (Windows)

python -m virtualenv venv

Ativar o ambiente virtual venv (Linux/MacOS)

. venv/bin/activate

ou

source venv/bin/activate

Ativar o ambiente virtual venv (Windows)

venv/Scripts/activate

Atualizar o pip

pip install --upgrade pip

Depois de instalar uma nova biblioteca exporte novamente as bibliotecas usadas para o arquivo requirements.txt

pip freeze > requirements.txt

Instalar várias versões do python

https://github.com/pyenv/pyenv-installer

curl https://pyenv.run | bash

Para adiconar no PATH do linux

https://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc

Feche e abra o seu terminal novamente

Para listar as versões disponíveis para instalação

pyenv install -list

Para instalar uma versão em específico

pyenv install 3.8.20