Respostas no Fórum

Visualizando 15 posts - 1 até 15 (de 20 do total)
  • Autor
    Posts
  • em resposta a: Instalação de bibliotecas no msys2 #39990
    Edson Pacholok
    Moderador

      Olá,

      Por enquanto o que eu encontrei que pode te ajudar foi: https://packages.msys2.org/package/mingw-w64-x86_64-python-keras

      “Keras é uma biblioteca de rede neural de alto nível executada sobre o TensorFlow. Ambos fornecem APIs de alto nível usadas para construir e treinar facilmente modelos, mas o Keras é mais amigável porque é construído em Python.””

      em resposta a: Problema na configuração do interpretador no PyCharm #39953
      Edson Pacholok
      Moderador

        Olá, sim, o Pycharm é apenas para editar o código mesmo, você pode rodar tudo pelo MINGW32 ou  MINGW64 (dependendo de qual vc instalou) sem problemas, assim como fez na primeira vez que rodou o Hello.py.

        em resposta a: Load csv e Plot com Plotly #39928
        Edson Pacholok
        Moderador
          em resposta a: Problema para rodar o hello.py pelo no pyCharm (Gtk) #39740
          Edson Pacholok
          Moderador

            Olá, aparentemente está tudo certo com o código, mas o python não consegue achar a classe Gtk.Window.

            Pode ter acontecido um erro durante a instalação da biblioteca, para resolver:

            Abra o terminal em C:\msys64\mingw64.exe– uma janela de terminal deve aparecer
            Execute pacman -Suy
            Execute pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-python3 mingw-w64-x86_64-python3-gobject

             

            isso vai reinstalar as bibliotacas nescessárias e provavlmente corrige esse problema.

            O código que você compartilhou parece estar correto e deve criar uma janela simples usando GTK+ 3 e exibi-la. Aqui está uma breve explicação do que cada linha do código faz:

            1 Importa o módulo gi (GObject Introspection), que permite o uso de bibliotecas do GNOME em Python.
            2 Especifica que a versão 3.0 da biblioteca GTK+ é necessária.
            3 Importa a classe Gtk do pacote gi.repository, que fornece as ferramentas para criar interfaces gráficas do usuário com GTK+ em Python.
            4
            5 Cria uma nova janela Gtk.Window com o título “Hello World”.
            6 Exibe a janela na tela.
            7 Conecta um sinal ao evento destroy da janela, para que a aplicação seja encerrada quando a janela for fechada.
            8 Inicia o loop principal do GTK+, permitindo que a aplicação receba eventos e responda a eles.

            em resposta a: Biblioteca DEAP #36531
            Edson Pacholok
            Moderador

              Olá Pedro, você também pode fazer isso dentro da função de avaliação, basta programar de forma que quanto mais próximo de 100 melhor a nota de avaliação, e quanto mais longe de 100 pior a nota de avaliação do individuo. Por ex. usando uma função de minimização:

              individuo = 75 então:  100-75 = |25| de fitness

              individuo = -75 então:  100-(-75) = |175| de fitness

              individuo = 98 então:  100-98 = |2| de fitness

              individuo = 102 então:  100-102 = |-2| de fitness (use módulo abs() para o numero sempre ser positivo)

              individuo = 100 então:  100-100 = |0| melhor solução possível

              em resposta a: Empacotamento para linux #34170
              Edson Pacholok
              Moderador

                Olá,

                Sim, é possivel, inclisive, pelo que me lembro dá para programar diretamente no linux e usar uma aplicação que está na própria loja no linux, parace que se chama MAKER para construir o executável. Vou deixar alguns links abaixo que podem te ajudar. Bom estudo!

                LINK de instalação  – Nesse link, se você explorar tem muita coisa, talvez até tenha tudo que você precisa!

                Antigo mas pode te ajudar no empacotamento

                em resposta a: Instalar bibliotecas #34121
                Edson Pacholok
                Moderador

                  Olá,

                  Geralmente fica limitado aos pacotes do msys2, mas já teve alunos que conseguiram instalar algumas bibliotecas que não estavam lá, é um pouco trabalhoso, mas pode funcionar. Ai tem que pesquisar, principalmente em ingles, os procedimentos.

                  em resposta a: Complementação da implementação do algoritmo genético com DEAP #33708
                  Edson Pacholok
                  Moderador

                    Olá Carlos,

                    Preste atenção nos objetivos e a maneira como implementou eles, lembre-se que esse algoritmo não é inteligente, ele parte de uma solução aleatória e através de seleção natural (imitação dela) ele evolui para boas soluções que nem sempre se repetem quando é rodado novamente, e nem sempre as soluções são tão boas quanto esperamos. A unica coisa que você pode fazer em algoritmos genéticos é garantir que ele tenha uma boa qualidade de estrutura seguindo a teoria, as soluções são encontradas “naturalmente”, se você estiver definindo como as coisas acontecem você esta mais longe do que é a propósta de AGs. Em AGs devemos dar probabilidades de as coisas acontecer assim como na natureza, por isso sempre teremos várias respostas, umas melhores outras piores.

                    em resposta a: Linux Ubuntu #30923
                    Edson Pacholok
                    Moderador

                      Olá Kayo, você baixou o glade pela loja de aplicativos? Qual a versão do glade que você baixou? Qual distribuição linux você está usando? para mim no Ubuntu funcionou normalmente

                      em resposta a: Erro com o comando import gi #28521
                      Edson Pacholok
                      Moderador

                        Olá Elderesoares,

                        Uma vez um aluno me reportou esse problema e no caso dele era o anaconda que estava impedindo o pycharm de acessar o interpretador do mingw. Acredito que possa ser isso, entre em contato comigo pelo meu email: edsonpacholok@gmail.com pq se for isso pode ser um pouco chato de resolver.

                        É possível que tenhamos que desinstalar o anaconda e depois instalar o mingw, depois vc pode instalar o anaconda novamente. Pelo que me lembro, o anaconda quando instalado torna-se o interpretador principal do SO e impede outros de serem ativado no pycharm. Mais ou menos assim, voce ativa o outro, mas quando roda ele chama o Python do anaconda.

                        em resposta a: Erro com o comando import gi #27936
                        Edson Pacholok
                        Moderador

                          Olá Lucio,

                          se está rodando pelo mingw64 então o problema deve estar no interpretador que foi selecionado no pycharm, ele deve ser o interpretador python que esta dentro do mingw64 geralmente em: mingw64\bin\python3.exe

                          em resposta a: Erro com o comando import gi #27821
                          Edson Pacholok
                          Moderador

                            Olá Lúcio,

                            alguns alunos também tiveram este seu problema e resolveram seguindo esses passos:

                            1 – Abra o shell do mingw64 que esta em C:\msys64\mingw64.exe

                            2 – Execute pacman -Suy para atualizar o ambiente de desenvolvimento

                            3 – Execute pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-python3 mingw-w64-x86_64-python3-gobject para reinstalar os pacotes que possivelmente tiveram falhas ao baixar. Observe se apresenta alguma falha durante a instalação, se apresentar repita esse passo 3.

                            Depois pode tentar usar o pycharm novamente.

                            Aparentemente esse erro é uma falha que ocorre no download dos pacotes quando estamos preparando o ambiente de desenvolvimento.

                            • Esta resposta foi modificada 3 anos, 1 mês atrás por Edson Pacholok.
                            em resposta a: Erro com o comando import gi #27722
                            Edson Pacholok
                            Moderador

                              Olá, percebi que você está usando um venv como interpretador python, você deve usar o interpretador python do MINGW64 como é mostrado no inicio do curso.

                              em resposta a: ‘CssProvider’ object has no attribute ‘load_from_patch’ #27565
                              Edson Pacholok
                              Moderador

                                Olá,

                                percebi um erro de digitação em:

                                css_provider.load_from_patch(‘static/estilo_calculadora.css’)

                                O correto é:

                                css_provider.load_from_path(‘static/estilo_calculadora.css’)

                                Confira se vai dar certo 🙂

                                em resposta a: NameError: name ‘calculadora’ is not defined #23410
                                Edson Pacholok
                                Moderador

                                  Olá Claudio,

                                  creio que seja problema de indentação, experimente rever a aula para ver se fez algo diferente, principalmente os espaçamentos.

                                  Segue imagem do código:

                                  Codigo

                                   

                                Visualizando 15 posts - 1 até 15 (de 20 do total)