2014-01-09 184 views
0

我希望有人可以幫助。Windows 7 64位 - Python 2.7.3 64位安裝 - Pygame問題

  • 我已經安裝了Python 2.7.3 64位版本

  • 我的Windows 7 64位操作系統

  • 我已經安裝Pygame的64個版本。

他們似乎安裝和模塊導入沒有任何問題。

當我運行在控制檯中一些簡單的腳本來測試:打開

import pygame 

deepblue = (26,0,255) 

mintcream = (254,255,250) 

pygame.init() 

size = (500,500) 

surface = pygame.display.set_mode(size) 

pygame的窗口。背景爲黑色

然後I型:

surface.fill(deepblue) 

pygame.display.update() 

Pygame的窗口應該有一個藍色的背景填充只是崩潰。顯示爲不響應。

我在2.7.3上測試了相同的代碼,在linux上它沒有任何問題。

我在官方pygame下載網站上看到,64位用戶應該使用32位版本,但我得到了相同的結果。

在64位機器上,我應該安裝32位Python和32位Pygame嗎?

任何人都可以幫忙嗎?有其他人有同樣的問題嗎?

是否有一個安裝程序,Python已經安裝Pygame?

任何幫助非常感謝。

+0

? – MattDMo

+0

我下載了pygame.org從位桶(https://bitbucket.org/pygame/pygame/downloads )pygame的安裝程序(官方網站)和。試圖讓它在Windows上工作變得非常沮喪。 Linux非常容易。 – Zeeman

回答

0

非常感謝您的幫助。它現在正在全面運作。

它已經安裝和卸載的三天,閱人無數的網頁,並嘗試後,在工作中保持清醒LOL!

線索和編程的錯誤我想:)

我從http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

安裝哪個版本的Pygame安裝pygame的-1.9.2a0.win-AMD64-py2.7.exe 1.9.2a0

我改變了代碼從使用更新通知()翻轉()

我還使用了while循環內的pygame.event.get

pygame窗口不像以前那樣崩潰。

我已經加入了udpated腳本,以便其他人可以受益

import pygame, sys 

running = True 

deepblue = (26,0,255) 
mintcream = (254,255,250) 
pygame.init() 
size = (500,500) 
surface = pygame.display.set_mode(size) 
surface.fill(deepblue) 
position = (250,250) 
radius = 50 
linewidth = 2 
pygame.draw.circle(surface, mintcream, position, radius, linewidth) 
pygame.display.flip() 

while running: 
    event = pygame.event.wait() 
    if event.type == pygame.QUIT: 
     running = False 
pygame.quit() 
你從哪兒下載Pygame的安裝
+0

我開始前學習與pygame的幾年Python和這些安裝有什麼問題終於給了我移動到Linux的推動。事情變得更容易:) – multivac

0

試試這個,而不是更新()

pygame.display.flip() 

我也有「沒有響應」的問題,直到我添加了以下處理事件(我的遊戲while循環中):

pygame.event.get() 
2

official sitebitbucket repo之間沒有64bitpygame

嘗試從here下載64bitpygame

have一系列pygame封裝形式64bitpython 2.6python 3.4,也爲32bit窗口。

您應該將其安裝在64位Python上。