2013-01-02 105 views
20

Tôi đang cố nhập Pygame để sử dụng cho phiên bản Python, 3.3. Tải xuống trên trang web Pygame chỉ có Python 3.1 và 3.2. Tôi không thể có vẻ để có thể nhập khẩu Pygame mặc dù tôi nghĩ rằng tôi đã có nó được cài đặt trong con đường chính xác. Tôi đã thử cả bản tải xuống Pygame 3.1 và 3.2.Cài đặt Pygame cho Python 3.3

Pygame không được cài đặt đúng đường dẫn tệp hay Pygame không tương thích với phiên bản Python (3.3) của tôi?

Tôi đang chạy Windows   7 và đây là lỗi: "Python phiên bản 3.3 được yêu cầu, mà đã không được tìm thấy trong registry"

Traceback (most recent call last): 
File "<pyshell#3>", line 1, in <module> 
import pygame 
File ".\pygame\__init__.py", line 95, in <module> 
from pygame.base import * 
ImportError: DLL load failed: The specified module could not be found. 

Trả lời

26

Trang Pygame chính dường như hiếm khi được cập nhật. Bạn có thể tải xuống bản phát hành Pygame trực tiếp từ Bitbucket tại https://bitbucket.org/pygame/pygame/downloads.

+0

Đối với các cửa sổ, có kho lưu trữ tốt đẹp này với các bnaries cập nhật hơn (như tôi viết này, chúng có trình cài đặt Pygame cho Python 3.5 trên win 32 và 64bit): http: //www.lfd.uci .edu/~ gohlke/pythonlibs/# pygame – jsbueno

4

Nếu giải pháp từ câu trả lời của Paul Vincent Craven mang đến cho bạn, bạn phải tải xuống và cài đặt phiên bản này từ official download site:

Python 3.3.0 Windows X86-64 MSI Installer 
3

Nếu bạn đang sử dụng Windows và có Python 3.3, hãy mở the download page on bitbucket. Tải xuống: pygame-1.9.2a0.win32-py3.3.msi

Sau đó, bạn có thể kiểm tra xem bạn có Pygame bằng cách nhập pygame hay không.

0

Tôi cũng gặp sự cố này. Pygame phải tương thích với phiên bản Python và loại máy tính bạn có. Ví dụ, nếu bạn có phiên bản Python 3.3.2, nhưng đã tải về phiên bản Pygame 2.7.1, chức năng "import pygame" sẽ không thể sử dụng được.

0

Bạn cần tải xuống phiên bản Pygame tương đương với Python 3.3 từ Bitbucket và Pygame chỉ khả dụng trong 32 bit, vì vậy bạn cần đảm bảo rằng Python là 3,3 32 bit. Tải về từ: https://bitbucket.org/pygame/pygame/downloads

+0

Xin chào, tôi đã cố gắng xác minh sự tồn tại của phiên bản 3.3 của pygame trên bitbucket nhưng không thể tìm thấy bất kỳ. Tôi giả sử nó chỉ là một lỗi đánh máy và bạn có nghĩa là số phiên bản Python thay thế. Bạn có thể vui lòng sửa thông tin này và cung cấp liên kết trực tiếp đến trang tải xuống chính xác không? Cảm ơn! – tiguchi

+0

@NobuGames http://stackoverflow.com/a/21034094/538284 –

1

Mỗi lần tôi cập nhật verion python của tôi (hiện tại tôi đang làm việc với trăn 3.3), tôi tải xuống một bản dựng đặc biệt cho pygame, từ this adress. Nó đã xây dựng cho nhiều gói khác, vì vậy tôi nghĩ rằng nó là giá trị để kiểm tra xem nó ra.