O comando bash exec -l
substituiu sua sessão atual com um shell recém-inicializado (como um login ) e não contém nenhum dos aliases e símbolos temporários que foram estabelecidos com source activate
. Talvez sua inicialização do shell não defina a variável PATH
da mesma maneira que suas sessões interativas comuns.
Você poderia fazer
source ~/.bashrc
source activate python3
ou saia da sessão atual do shell e comece novamente.
Leitura adicional: