Eu configurei um ambiente python no caminho \pyenv\1st\
por
cd /
mkdir pyenv
python3 -m venv /pyenv/1st
O método oficial para ativar este ambiente é digitar este comando manualmente:
. /pyenv/1st/bin/activate
ou source /pyenv/1st/bin/activate
,
o que resultará na (1st)
frente do prompt e carregará as bibliotecas python correspondentes.
Quero economizar digitação e colocar este comando em um arquivo mypy
, mas sh mypy
não vou alterar o terminal atual para o 1st
ambiente python enquanto digito manualmente esse comando. Adicionar esse comando \etc\bashrc
também não ajudará. Ouvi dizer que o source
comando terminará no subprocesso, sh mypy
mas não afetará o terminal.
Alguém pode resolver este problema? Um comando simples ou carregar automaticamente esse ambiente ao abrir um terminal ajudará. Desde já, obrigado.
assim como você precisa obter o
activate
script para ativá-lo, você precisa fazer o mesmo com o script que o chama.