Solucionado (ver solução)
Solucionado
(ver solução)
11
respostas

Não estou conseguindo executar no Terminal

Olá boa noite!!

Não estou conseguindo importar no Prompt sigo todos os passos mas quando chega na hora de executar não vai.

Segue o exemplo:

https://ibb.co/vQwq4GJ

Help!!

11 respostas

Por favor poderia informar o conteúdo do arquivo python_copy.py.

Também tente executar dessa forma:

%python3% python_copy.py

import random

print("****") print("JOGO DE ADIVINHAÇÃO!!!!!") print("****")

numero_certo = random.randrange(1,101) numero_de_tentativas = 0 pontos = 1000

print("Qual nível de dificuldade?") print("(1) Fácil (2) Médio (3) Difícil")

nivel = int(input("Define o nível: "))

if (nivel == 1): numero_de_tentativas = 20 elif(nivel == 2): numero_de_tentativas = 10 else: numero_de_tentativas = 5

for rodada in range (1, numero_de_tentativas + 1):

print("Número da rodada {} de {}".format(rodada, numero_de_tentativas))

chute = int(input("Digite um número entre 1 e 100: "))
print ("O seu chute é ", chute)

if (chute < 1 or chute > 100):
    print("Você deve digitar um número entre 1 e 100!")
    continue

menor = chute < numero_certo

maior = chute > numero_certo

if (chute == numero_certo):

    print("Você acertou carai e fez {}".format (pontos))
    break

else:

    if (menor):

        print("A bosta do seu chute é menor do que eu gostaria")

    elif (maior):

        print("A bosta do seu chute foi maior do que eu gostaria")

    pontos_perdidos = abs(numero_certo - chute)
    pontos = pontos - pontos_perdidos

print("Fim do Jogo")

não consegui executar com o comado %python3% python_copy.py

não sei se ajuda, mas nem consigo executar o python no cmd

Para verificar se o python3 esta na variável de ambiente

echo %PATH%

Caso o diretório do python3 não esteja no resultado do comando acima, você pode configurar ir e configurar a variável de ambiente.

https://python.org.br/instalacao-windows/

https://geek-university.com/python/add-python-to-the-windows-path/

Caso não deseje adicionar ao Path voce pode via linha de comando ir ate o diretório onde o python esta instalado e executar o comando abaixo.

%python% C:\Users\Lonx1\PycharmProjects\untitled\venv\Scripts\python_copy.py

cheguei nessa parte e não sei o que fazer:

https://ibb.co/k9Vh7Td

Desculpe, depois de fuçar um pouco, acho que consegui.

https://ibb.co/m92gfjV

porém ainda não consigo executar :

%python% C:\Users\Lonx1\PycharmProjects\untitled\venv\Scripts\python_copy.py

Apenas um ajuste na variável PATH, nela não precisa informar o executável, então pode remover "python.exe". Depois ajustar a variável tente executar os comandos abaixo:

python C:\Users\Lonx1\PycharmProjects\untitled\venv\Scripts\python_copy.py

C:\Users\Lonx1\AppData\Local\Programs\Python37-32\python C:\Users\Lonx1\PycharmProjects\untitled\venv\Scripts\python_copy.py

C:\Users\Lonx1\AppData\Local\Programs\Python37-32\python.exe C:\Users\Lonx1\PycharmProjects\untitled\venv\Scripts\python_copy.py

Primeiramente fiz o primeiro ajuste:

https://ibb.co/hmvDYJC

Após isso, tentei executar os comandos:

https://ibb.co/1MV5GXt

Porém, não deu certo :/

Confirmar se esse é o caminho que esta o arquivo, o windows nao esta encontrando o arquivo no diretório informado: C:\Users\Lonx1\PycharmProjects\untitled\venv\Scripts\python_copy.py

execute tudo junto sem as aspas dupla, dessa forma você vai indicar onde esta o executável do python e o script que deve ser executado: Obs.: confirme que os caminhos estão corretos, escrevi eles a partir dos prints.

"C:\Users\Lonx1\AppData\Local\Programs\Python37-32\python C:\Users\Lonx1\PycharmProjects\untitled\venv\Scripts\python_copy.py "

"C:\Users\Lonx1\AppData\Local\Programs\Python37-32\python.exe C:\Users\Lonx1\PycharmProjects\untitled\venv\Scripts\python_copy.py"

solução!

boa noite!!!

Depois de fuçar um pouco eu estava equivocado e não percebi que o arquivo estava fora da pasta Scripts como eu achei!

Obrigado pela paciência e atenção!

Consegui executar desse jeito:

C:\Users\Lonx1\PycharmProjects\untitled\venv>python python_copy.py

Valeu!!