1
resposta

Erro ao utilizar o python main.py

Olá, boa tarde a todos ! Quando eu tento utilizar o comando python main.py, me é exibido a seguinte mensagem:

C:\Users\guilh\Downloads\2622-python-tdd-57de629597dabe71ad125067e9dbedde5babe577\venv\Scripts\python.exe: can't open file 'C:\Users\guilh\Downloads\2622-python-tdd-57de629597dabe71ad125067e9dbedde5babe577\main.py': [Errno 2] No such file or directory

Ademais, todo o conteúdo do terminal de comando foi:

(venv) PS C:\Users\guilh\Downloads\2622-python-tdd-57de629597dabe71ad125067e9dbedde5babe577> python main.pyC:\Users\guilh\Downloads\2622-python-tdd-57de629597dabe71ad125067e9dbedde5babe577\venv\Scripts\python.exe: can't open file 'C:\Users\guilh\Downloads\2622-python-tdd-57de629597dabe71ad125067e9dbedde5babe577\main.py': [Errno 2] No such file or directory

Paralelamente, o meu explorer está organizado da seguinte forma:

2622-python-tdd-57de629597dabe71ad125067e9dbedde5babe577

   2622-python-tdd-57....
   
          codigo
          
              bytebank.py
              main.py (Onde eu realizo o comando python main.py)
              .gitignore
              
         venv
         requirements.txt
              
1 resposta

Olá, Guilherme! Bom dia!

Isso geralmente ocorre quando o comando é executado em um diretório diferente daquele onde o arquivo realmente está localizado.

Dado o que você compartilhou sobre a estrutura do seu projeto, o arquivo main.py está dentro da pasta codigo. Portanto, para executar o arquivo corretamente, você precisa estar dentro desse diretório ou fornecer o caminho correto para o arquivo.

Aqui estão duas maneiras de resolver isso:

  1. Navegar até o diretório correto:

    • No seu terminal, use o comando cd para navegar até a pasta codigo antes de executar o script. Assim, os comandos seriam:
      cd codigo
      python main.py
      
  2. Fornecer o caminho completo do arquivo:

    • Se preferir executar o comando a partir do diretório em que você está (o diretório principal do projeto), forneça o caminho completo para o arquivo main.py:
      python codigo/main.py
      

Essas abordagens devem ajudar a resolver o problema que você está enfrentando.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.