o que \eval "$__conda_setup" realmente faz?

o que \eval "$__conda_setup" realmente faz?

Estou tendo que rastrear um problema ambiental com o wxpython. Estou curioso para saber como alguém vasculharia o sistema operacional para encontrar a localização do código que surge aqui quando é executado.Esseexplica a barra invertida, mas estou mais preocupado em ver o que ela realmente está avaliando e de onde está tirando isso.

Mais contexto:

Encontrei o que acredito serem problemas de configuração da execução do caminho do terminal no VSCode (combinado com a configuração do conda do meu .bash_profile). Ainda estou investigando isso. Foi-me apresentado um erro de estrutura Python semelhante, mas não exatamente igual ao de Mark Needhampublicarque ele acabou sugerindoessecomo uma correção do matplotlib. Meu erro (tenho 85% de certeza) gira em torno da instalação do Homebrew do Python no ambiente clonado do conda base. Aqui está o porquê:

Rastreei meu erro de estrutura observando a saída do python --versionvscode:

$ which python
# /usr/local/opt/python/libexec/bin/python
python --version
# Python 3.7.4

e, em seguida, a partir de um lançamento de terminal a partir da pesquisa em destaque no meu MBP (ainda estou um pouco verde em produtos Mac), que mostrou que o último estava em execução

$ which python
/Users/me/anaconda3/envs/wx_test_env/bin/python
(wx_test_env) my-MacBook-Pro:~ me$ python --version
Python 3.7.3

A lição aqui pode ser sobre como entender como \eval funciona em seu perfil bash, mas estou tentando correlacionar (finalmente) por que alguns dos tutoriais avançados falam em usar Iterm2 com VSCode em vez dos padrões aqui. Eu poderia usar um tutorial sobre essa configuração, com certeza (junto com uma sinopse curta e agradável).

Também fui informado de que algumas pessoas gostam de extrair suas linhas de inicialização conda de sua configuração .bash* em um script de fácil acesso ou execução para lidar com a alternância entre versões, mas senti que isso estava frustrando o propósito de uma governança de TI solução como conda em primeiro lugar. Se alguém tiver uma solução python para algo semelhante e uma explicação de como eles acreditam que isso resolve sua situação, eu adoraria entender melhor sua perspectiva.

Obrigado o comentário do perfil ajuda. Não vou desistir do script, pois preciso da abordagem que outro amigo meu chamado Seth me ofereceu da Apple, ele faz trabalho de frontend de UI principalmente em JS, então tive que aceitar sua sugestão com cautela. Estou procurando maneiras de entrar e sair facilmente dos ambientes conforme necessário do ponto de vista do sistema e, sim, com foco principal em Python. No entanto, estou melhorando no entendimento de geradores, gRPCs e na capacidade de iniciar a partir de um arquivo yaml, então o script aqui será analisar o ambiente no contexto de onde posso estar depurando e, em seguida, escolher um comando conda activate apropriado para se adequar. Ainda está um pouco confuso por enquanto, mas analisarei sua sugestão. Obrigado mais uma vez, pensei que você pudesse ser ele me perseguindo à primeira vista, pois tivemos uma conversa muito paralela sobre o assunto antes de postar a pergunta original.

informação relacionada