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
python3 -m venv .venv
source .venv/bin/activate
source .venv/Scripts/activate
python -m pip install --upgrade pip
pip install scrapy
pip freeze > requirements.txt
pip install -r requirements.txt
sudo apt install python3-virtualenv
virtualenv venv
ou
virtualenv -p python3 venv
python -m virtualenv venv
. venv/bin/activate
ou
source venv/bin/activate
venv/Scripts/activate
pip install --upgrade pip
Depois de instalar uma nova biblioteca exporte novamente as bibliotecas usadas para o arquivo requirements.txt
pip freeze > requirements.txt
https://github.com/pyenv/pyenv-installer
curl https://pyenv.run | bash
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
pyenv install -list
pyenv install 3.8.20