Assim como na última vez em que consegui mais um laptop “novo”, um x270 yay! O x270 é o último modelo da série x com uma bateria interna e uma externa, ou a chamada “ponte de energia” (mais de 12 horas de bateria), permitindo a troca da bateria sem desligar o laptop.

E mais uma vez, eu precisava criar um ambiente virtual Python e mais uma vez pesquisei uma solução, apenas para encontrar meu próprio artigo!

Continuando no meu artigo anterior que tratava da mesma situação no Ubuntu 18.04, decidi atualizar a base de conhecimento com informações recém-aprendidas.

Artigo antigo:
freeCodeCamp: https://www.freecodecamp.org/news/virtualenv-with-virtualenvwrapper-on-ubuntu-18-04/

ITNEXT médio: https://itnext.io/virtualenv-with-virtualenvwrapper-on-ubuntu-18-04-goran-aviani-d7b712d906d5

E deixe-me dizer-lhe que é mais fácil do que antes, porque faremos apenas as próximas duas coisas:

  • Instalar virtualenvwrapper
  • Editar arquivo .bashrc


Pré-requisitos

Neste texto, mostrarei como configurar o virtualenvwrapper com o pip3 (pip para Python 3). Não estamos mais fazendo isso com o Python 2 porque, neste momento, o Python 2 está morto: https://www.python.org/doc/sunset-python-2/

Para concluir este tutorial, você precisará de um computador com o Ubuntu 20.04 instalado e de uma conexão à Internet 🙂 Além disso, alguns conhecimentos em terminais e no editor Vim seriam úteis.

Configurando um ambiente virtual

Agora abra seu terminal no diretório inicial clicando com o botão direito do mouse e escolhendo a opção “Abrir no Terminal” ou pressione a tecla CTRL, ALTe T teclas do teclado ao mesmo tempo para abrir o aplicativo Terminal automaticamente.

Você primeiro precisa criar um diretório especial que retenha todos os seus ambientes virtuais, portanto, continue com a criação de um novo diretório oculto chamado virtualenv.

mkdir .virtualenv

pip3

Agora você deve instalar o pip para Python3.

O sudo apt instala o python3-pip

Confirme a instalação do pip3.

pip3 -V

virtualenvwrapper

virtualenvwrapper é um conjunto de extensões para virtualenv. Ele fornece comandos como mkvirtualenv, lssitepackages e, especialmente, trabalho para alternar entre diferentes ambientes de virtualenv.

Instale o virtualenvwrapper via pip3:

pip3 install virtualenvwrapper

Arquivo Bashrc

Vamos modificar o seu arquivo .bashrc adicionando uma linha que ajustará cada novo ambiente virtual para usar o Python 3. Apontaremos os ambientes virtuais para o diretório que criamos acima (.virtualenv) e também apontaremos para os locais dos virtualenv e virtualenvwrapper.

Agora abra o arquivo .bashrc usando o editor Vim.

vim .bashrc

Se você ainda não usou o editor Vim ou não o instala no seu computador, instale-o agora. É um dos editores Linux amplamente utilizados e por um bom motivo.

sudo apt install vim

Depois de instalar o Vim, abra o arquivo .bashrc, digitando o vim .bashrc comando no seu terminal. Navegue até a parte inferior do arquivo .bashrc, pressione a letra Eu para entrar no modo de inserção do Vim e adicionar estas linhas:

#Virtualenvwrapper settings: export WORKON_HOME = $ HOME / .virtualenvsVIRTUALENVWRAPPER_PYTHON = / usr / bin / python3. /usr/local/bin/virtualenvwrapper.sh

Depois de terminar, pressione o Esc , digite: wq e pressione enter; este comando salvará e sairá do editor Vim.
Agora você precisa recarregar o script bashrc, existem duas maneiras de fazê-lo: fechar e reabrir o terminal ou executar

fonte ~ / .bashrc

Para criar um ambiente virtual no Python3 e ativá-lo imediatamente, use este comando no seu terminal:

mkvirtualenv name_of_your_env

Para desativar o ambiente, use o comando deactivate.deactivate

Para listar todos os ambientes virtuais disponíveis, use o comando trabalho em ou lsvirtualenv (O mesmo resultado que o workon, mas mostrado de maneira sofisticada) no seu terminal:

trabalho em

lsvirtualenv

Para ativar um ambiente específico, use workon + name do seu ambiente:

workon name_of_your_env

Existem vários comandos úteis que você pode precisar usar um dia:

Rmvirtualenv removerá um ambiente virtual específico localizado no diretório .virtualenv.

rmvirtualenv name_of_your_env

O Cpvirtualenv copiará o ambiente virtual existente para um novo ambiente virtual e o ativará.

cpvirtualenv old_virtual_env new_virtual_env


Bem feito!

Você criou seu primeiro ambiente isolado em Python 3!


Obrigado pela leitura! Confira mais artigos como este no meu perfil do freeCodeCamp: https://www.freecodecamp.org/news/author/goran/, Perfil médio: https://medium.com/@goranaviani e outras coisas divertidas que eu construo na minha página do GitHub: https://github.com/GoranAviani



Fonte