Conjunto de ferramentas necessárias para compilar software.
sudo apt install build-essentialInclui os arquivos de cabeçalho necessários para compilar extensões Python.
sudo apt install python3-devPara interagir com o PostgreSQL.
sudo apt install libpq-devSe ocorrer o erro ERROR: Failed building wheel for psycopg2. Instale o clang no seu linux
sudo apt install clangpython3 -m venv .venvsource .venv/bin/activatesource .venv/Scripts/activatepython -m pip install --upgrade pippip install scrapypip freeze > requirements.txtpip install -r requirements.txtsudo apt install python3-virtualenvvirtualenv venvou
virtualenv -p python3 venvpython -m virtualenv venv. venv/bin/activateou
source venv/bin/activatevenv/Scripts/activatepip install --upgrade pipDepois de instalar uma nova biblioteca exporte novamente as bibliotecas usadas para o arquivo requirements.txt
pip freeze > requirements.txthttps://github.com/pyenv/pyenv-installer
curl https://pyenv.run | bashhttps://github.com/pyenv/pyenv#set-up-your-shell-environment-for-pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrcecho 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrcecho 'eval "$(pyenv init -)"' >> ~/.bashrcpyenv install -listpyenv install 3.8.20