Instalação do Python no Ubuntu 22.04

  1. Atualização dos repositórios e pacotes do Ubuntu

    $ sudo apt update -y && sudo apt upgrade -y
  2. Instalação de pacotes para desenvolvimento (não relacionados ao Python)

    $ sudo apt install git curl build-essential gcc make default-libmysqlclient-dev libssh-dev
  3. Instalação do Python na versão 3.10

    $ sudo apt install python3.10
  4. Criar um ambiente virtual Python

    $ python3 -m venv [nome do ambiente]

    flag -m: executar um módulo do Python como se fosse um script

    $ python3 -m venv venv
  5. Ativar o ambiente virtual Python

    $ source venv/bin/activate

    OU

    $ . venv/bin/activate
  6. Testar o ambiente virtual Python

    $ python -V
    # Python 3.11.0
    $ which python
    # /home/gabriel/Projects/curso-de-python-3-do-basico-ao-avancado/secao-2-python-vscode-preparando-meu-ambiente-de-desenvolvimento/ubuntu-22-instalacao-basica-do-python-e-o-vscode/projetos/venv/bin/python
  7. Instalação de libs no ambiente virtual

    $ python install pymysql

    A instalação dessas libs estará em /venv/lib/python3.11/site-packages

  8. (Opcional) Caso apareça um aviso, no passo 7, para atualizar o pip executar o seguinte comando:

    $ python -m pip install pip --upgrade
  9. Fechar o ambiente virtual:

    $ deactivate