Atualizei recentemente (hã!!) para a versão 24.04.2 LTS e estou tentando fazer com que ele se comporte como meu 22.04 costumava fazer.
Tenho lido muitas discussões sobre o que fazer se você encontrar mensagens de "ambiente gerenciado externamente", particularmente https://stackoverflow.com/questions/75608323/how-do-i-solve-error-externally-managed-environment-every-time-i-use-pip-3
Pelo que entendi, a recomendação atual é usar para executar esse pacote criando um ambiente virtual usando python3 -m venv .A
, onde A é o nome do venv.
No entanto, tenho vários pacotes externos que preciso instalar. No sistema antigo, eles eram instalados separadamente em todo o sistema e "falavam entre si".
Um caso particular (mas não o único) é astropy e Jupyter. Eu uso astropy standalone, assim como uso notebooks Jupyter contendo astropy. Eu também uso Jupyter para outras coisas também. Ambos agora estão marcados como "gerenciados externamente".
Pelo que entendi da discussão, preciso instalar ambos em venvs separados porque eles são externos. Preciso de uma cópia de ambos em cada venv, ou há alguma maneira de acessá-los de forma cruzada? ... e um python3 separado para cada um? e, claro, uma movimentação massiva de arquivos. Deve haver outra maneira - isso é muito desajeitado! e certamente é muito ineficiente e usa muita memória!
Procurei em todos os lugares, nos fóruns e em outros lugares, mas sem sucesso.