Tutorial instalando pip para gerenciamento de pacotes pyhton: installing-packages
Comandos básicos:
-
Certifique-se que pip, setuptools e wheel estejam atualizados:
py -m pip install --upgrade pip setuptools wheel -
Listar todos os pacotes instalados
pip list --outdated
https://www.activestate.com/resources/quick-reads/how-to-update-all-python-packages/
Powershell:
pip freeze | %{$_.split('==')[0]} | %{pip install --upgrade $_}
Bash:
pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip3 install -U
Tutorial para instalação do pipenv: Tutorial de instalação
Local onde os ambientes virtual são criados: C:\Users{CURRENT_USER}.virtualenvs
Links uteis:
PIPENV_VENV_IN_PROJECT Se definido, use .venv no seu diretório de projeto em vez do gerenciador global de virtualenv pew.
Comandos básicos:
-
pipenv para listar comandos:
pipenv -
criar ambiente virtual
pipenv --python 3.11.1 (3.11.1<VERSION_PYTON>) -
remove a virtualenv created by "pipenv run"
pipenv --rm -
Listar local onde o ambiente virtual está
pipenv --venv -
Locais ondes envs são criados
%USERPROFILE%\.virtualenvs
https://mypy.readthedocs.io/en/stable/getting_started.html
pipenv install mypy --save-dev
mypy {FILE_NAME}.py
Para gerenciar executaveis python.
Instalando pipx no python global:
pip install pipx
pipx ensurepath
Apos instaladado o pipx, no windows é necessário executar o comando:
pipx ensurepath para adicionar os executaveis do pipx ao ambiente para ser executado
pela linha de comando.
pipx list -> Lista pacotes instalados
pipx install {PACKAGE_NAME} -> Instala pacote
pipx uninstall {PACKAGE_NAME} -> Remove pacote
pipx upgrade {PACKAGE_NAME} -> Atualiza pacote
Local onde os ambientes virtuais criados para o
poetry
estão:%USERPROFILE%/AppData\Local\pypoetry\Cache\virtualenvs
poetry config --list -> Lista todas as configurações do poetry
poetry env info --path -> Exibe path de onde o envencontra-se
poetry env list -> Lista todos os enviroments gerenciados
poetry env remove {{POETRY_ENV_NAME}} -> Remove enviroment selecionado
poetry env use -> Activates or creates a new virtualenv for the current project.
poetry new {{PROJECT_NAME}} -> Cria novo projeto com gerenciador poetry
poetry init -> Inicializa projeto com gerenciador poetry
poetry config virtualenvs.in-project true -> Se quise configurar para o poetry criar env no mesmo diretorio do projeto
poetry cache clear pypi --all -> Limpar cache de arquivos baixados (Isso libera muito espaço)
%LocalAppData%\pypoetry\Cache -> Local onde os pacotes e caches do poetry são instalados
