distromaialinux
(usa Debian)
Enviado em 20/12/2022 - 19:31h
Olá tudo bem!
Vou compartilhar o que acontece comigo em relações a outros projetos no python, tá.
Eu procuro sempre usar um ambiente virtual para poder instalar as bibliotecas do python,
e também procuro usar sempre uma versão do python3 estável que seria atualmente o Python3.9.
Parece que fora desse ambiente virtual tipo o virtualenv, no meu linux as coisas não funcionam como deveriam funcionar,
quando tentamos instalar e programar algumas coisas, simplesmente dá algum erro,
isso ocorre quase sempre quando tento instalar no meu python do linux da minha maquina real.
Por exemplo, o próprio python3.11 que não funciona com o Tkinter, ou bibliotecas especificas como Pillow, PIL, para tratar imagens,
são algumas coisas que não estão 100% no meu Debian, mas eu aprendi o seguinte.
Para conseguir contornar tais erros, eu fui obrigado a rever os conceitos, e usar uma versão especifica do Python3 em relação as bibliotecas do meu projeto, as vezes tem bibliotecas que funcionam apenas com o Python3.8, outras com Python3.7, outras com o Python3.10. Mas a maioria trabalha com o Python 3.9 - versão estável.
Enfim, em meu sistema linux Debian, tudo o que tem haver com o Python, eu procuro hoje em dia fazer tudo em um ambiente controlado, através do virtualenv, que constrói o meu ambiente virtual para cada projeto em Python. O motivo é a compatibilidade das bibliotecas internas do projeto, e depois eu faço o executável que engloba todas aquelas bibliotecas instaladas no projeto, e somente daí o bendito cujo funciona certinho no meu sistema Debian.
Me lembrei também que há a possibilidade do caminho do executável do python3 não estar setado na variável de ambiente PATH do usuário root.