2016-06-09 20 views
-2

Wenn Sie versuchen, diesen Code mit Cloud 9 IDE online auszuführen, wird er nicht ausgeführt und erzeugt den im Terminal angezeigten Fehlercode. Was muss ich tun. Es wurde etwas über die Änderung des Hostnamens erwähnt. Aber ich bin mir nicht sicher, wie ich das machen soll.Was mache ich falsch mit meinem Code?

The Image Of The Code

Auch hier ist der eigentliche Code:

import os 
import pygame 
import sys 
from pygame.locals import * 

pygame.init() 

white = (255,255,255) 
black = (0,0,0) 

red = (255,0,0) 
green = (0,255,0) 
blue = (0,0,255) 

setDisplay = pygame.display.set_mode((400,300)) 
pygame.display.set_caption("Hello World") 

singlePixil = pygame.PixelArray(setDisplay) 
singlePixil [3] [3] = yellow 

Und die Terminal-Ausgabe ...

Your code is running at https://pygame-fidelwillis.c9users.io.              
Important: use os.getenv(PORT, 8080) as the port and os.getenv(IP, 0.0.0.0) as the host in your scripts!   



Process exited with code: 1 
+0

Ich vermute, dass Ihr Internet-Browser nicht in der Lage ist, pygame zu starten, da es eine externe Anwendung starten muss, aber von einigen Servern ausgeführt wird, die die App nicht einfach auf Ihren Computer streamen können. –

Antwort

0

Ich sehe zwei Dinge geht. Wahrscheinlich spielt das noch keine Rolle.

Das unmittelbare Problem ist, dass etwas falsch mit dem Bash-Skript ist, das den Lauf abfängt. Ich könnte nicht viel mehr sagen, ohne es zu sehen. Aber es wirft Fehler um Variablen setzen oder exportieren.

Im Code selbst, sehe ich keine Definition von "gelb", bevor es verwendet wird, also würde ich erwarten, dass es ausgeht, wenn es so weit kommt.