Slackjeff Wiki

Juntando bits aprendemos juntos

Ferramentas do usuário

Ferramentas do site


howto:pyenv

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
howto:pyenv [2025/04/09 18:39] – [O que é o pyenv?] orahciohowto:pyenv [2025/04/16 14:31] (atual) – edição externa 127.0.0.1
Linha 5: Linha 5:
 ===== O que é o pyenv? ===== ===== O que é o pyenv? =====
  
-Como o próprio [[https://github.com/pyenv/pyenv|projeto]] diz,+Como o próprio [[https://github.com/pyenv/pyenv?tab=readme-ov-file#simple-python-version-management-pyenv|projeto]] diz,
 > //Simple Python Version Management: pyenv// > //Simple Python Version Management: pyenv//
  
Linha 24: Linha 24:
 <code bash> <code bash>
 pacman -S --needed base-devel openssl zlib xz tk pacman -S --needed base-devel openssl zlib xz tk
 +</code>
 +
 +No FreeBSD, também como superusuário:
 +
 +<code>
 +pkg install shells/bash ftp/curl devel/git databases/sqlite3
 </code> </code>
  
Linha 72: Linha 78:
 ===== Definindo a versão do python que será usada ===== ===== Definindo a versão do python que será usada =====
  
-Agora que temos o **python** na última revisão da versão 3.12ou qualquer uma que você tenha instalado (lembre-se que poderá instalar qualquer versão desejadae quantas quiser) podemos usá-la de forma global ao invés do **python** nativo de seu sistema+Agora que temos o **python** na última revisão da versão 3.12 (ou qualquer uma que você tenha instalado lembre-se que poderá instalar qualquer versão desejada e quantas quiser)podemos usá-la de forma global ao invés do **python** nativo de seu sistema:
 <code bash> <code bash>
 pyenv global 3.12 pyenv global 3.12
 </code> </code>
  
-Dessa forma toda vez que usar o comando **python** essa versão que escolhemos é que irá executar, veja que ela esta armazenada na sua //home//, basta usar o comando+Ao definir o uso de uma versão de forma global, essa versão estará automaticamente definida em ''/home/usuario/.pyenv/shims/python'', o qual pode ser verificado com ''whereis python'' 
 + 
 +Assim, toda vez que usar o comando **python** essa versão que escolhemos é que irá executar, veja que ela esta armazenada na sua //home//, basta executar o comando
 <code bash> <code bash>
 pyenv which python pyenv which python
Linha 87: Linha 95:
 pyenv local 3.12 pyenv local 3.12
 </code> </code>
-e a versão 3.12 será usada sempre que você estiver nesse diretório em específico. +e a versão 3.12 será usada sempre que você estiver nesse diretório em específico e em todos os subdiretórios dele.
 ===== Definindo ambientes virtuais ===== ===== Definindo ambientes virtuais =====
  
howto/pyenv.1744223979.txt.gz · Última modificação: (edição externa)