Olá, gostaria de orientação de como ajustar/configurar o Jupyter para ele não atualizar para novas versões automaticamente, para se manter na versão que uso instalado.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, gostaria de orientação de como ajustar/configurar o Jupyter para ele não atualizar para novas versões automaticamente, para se manter na versão que uso instalado.
Oii, Luiz! Tudo bem?
Você pode desativar as atualizações automáticas usando o gerenciador de pacotes que você utiliza (tipo o pip ou conda).
Vou deixar o tutorial para os dois tipos:
Com o pip
Criar um ambiente virtual (opcional, mas recomendado):
python -m venv meu_ambiente
source meu_ambiente/bin/activate # No Windows: meu_ambiente\Scripts\activate
Instalar uma versão específica do Jupyter:
pip install jupyter==1.0.0
Congelar as versões dos pacotes:
Crie um arquivo requirements.txt com a versão atual dos pacotes:
pip freeze > requirements.txt
Instalar pacotes a partir do requirements.txt:
No futuro, você pode reinstalar os pacotes com as versões especificadas:
pip install -r requirements.txt
Com o conda
Criar um ambiente virtual:
conda create --name meu_ambiente python=3.8
conda activate meu_ambiente
Instalar uma versão específica do Jupyter:
conda install jupyter=1.0.0
Congelar as versões dos pacotes:
Crie um arquivo environment.yml com a configuração atual do ambiente:
conda env export > environment.yml
Instalar pacotes a partir do environment.yml:
No futuro, você pode recriar o ambiente com as versões especificadas:
conda env create -f environment.yml
Se outra dúvida surgir, estamos por aqui.
Abraços! :)
Olá, muito obrigado. Gostaria de saber como fazer quando eu já tenho o Jupyter instalado e não quero que ele atualize.
Luiz,
O Jupyter não faz atualizações automáticas por padrão, mas você pode garantir que ele não seja atualizado acidentalmente ao atualizar outras bibliotecas. Uma maneira de fazer isso é especificar a versão no comando de atualização:
pip install jupyter==VERSAO_DESEJADA --upgrade
Se a dúvida persistir, estamos por aqui :)
Abraços!