2015-01-24 78 views
8

Vì vậy, tôi có vấn đề nhỏ này. Khi tôi thử cài đặt PyGame cho Python 3.4, tôi tải xuống tệp .whl (wheel?) Và không biết cách sử dụng nó. Một số người nói với tôi một cái gì đó về pip nhưng không biết làm thế nào để sử dụng/cài đặt nó.Làm thế nào để cài đặt PyGame trên Python 3.4?

+0

Tôi có cùng một câu hỏi cho Macbook Pro của tôi (OS X Yosemite, phiên bản 10.10.5). Tôi có thể sử dụng whl nào để cài đặt Pygame bằng Python 3.4? – physicalattraction

Trả lời

15

Bạn có thể cài đặt các tập tin bánh xe cho Python 3.4 here:

Trước tiên, bạn phải cài đặt gói bánh từ pip sau đó cài đặt Pygame.

pip install wheel 

pip install pygame‑1.9.2a0‑cp34‑none‑win_amd64.whl 

Đây là video giúp bạn cài đặt pip trên Youtube.

+1

Để cài đặt tải xuống pip và thực thi tập lệnh [tại đây] (https://bootstrap.pypa.io/get-pip.py). –

+0

Điều đó thật tuyệt vời và hữu ích, cảm ơn rất nhiều! – DedSecz

+0

Tôi không phải cài đặt gói bánh xe. Chỉ cần chạy lệnh 'pip install pygame-1.9.2b1-cp34-cp34m-win32.whl'. – Antony

3

14 y/o? Tốt cho bạn! Bạn có thể đưa tệp vào thư mục python/scripts và chạy pip install *file* (trong đó *file* là tên tệp của bạn).

+0

Cảm ơn bạn đời, nó rất hữu ích. – DedSecz

6

Dưới đây là một đoạn video hướng dẫn tuyệt vời: http://goo.gl/PurJqk (nó là trên youtube)

Đây là những gì tôi sử dụng để cài đặt module .whl để trăn (Tôi làm điều này trong các cửa sổ 64 bit cmd):

cd "C:\Users\(YOUR USERNAME)\Desktop" 

(giả sử rằng bạn có các tập tin .whl trên desktop của bạn)

C:\Python34\Scripts\pip install filename.whl 

(nơi filename.whl là tên đầy đủ của tập tin .whl, với phần mở rộng .whl)

Sau đó nó sẽ cài đặt, và bạn được tự do sử dụng PyGame!

2

Dưới đây là link để tải xuống pygame cho các phiên bản Python khác nhau, lên tới Python 3.4 trong 32 bit và 64 bit.

Để kiểm tra nếu nó được cài đặt đúng cách, mở vỏ python của bạn và nhập mã này:

import pygame 

Xin lưu ý rằng đây là những mã nhị phân không chính thức và cơ bản bạn đang tin tưởng một bên thứ ba để biên dịch và cung cấp nhị phân cho bạn.

1

Câu trả lời khác không hoạt động đối với tôi trên Windows 10 Pro N x64.

Công việc đã được cài đặt win32.whl thay vì amd64. Tôi đặt thư mục này vào thư mục Python3.4 \ Scripts của mình trong đó pip là và chạy

pip install pygame-1.9.2a0-cp34-none-win32.whl 

Điều này sẽ làm việc cho những người khác sử dụng cấu hình tương tự.

1

Theo kinh nghiệm của mình, bạn cần đảm bảo hai điều: 1) Cả Python và Pygame phải là 32 bit - không phải là hoặc là 64 bit. 2) Cả Python và Pygame phải tương thích với cùng một phiên bản.

Bạn có thể làm phiên bản 64 bit hoạt động, nhưng không phải tất cả các gói đã chuyển sang 64 bit và cải thiện hiệu suất nhỏ không đáng thất vọng khi cố gắng làm cho nó hoạt động. Tôi cũng tìm thấy Pygame 32 bit mới nhất (tính đến ngày 5 tháng 2 năm 2016) dường như hoạt động tốt với Python 32 bit 3.4.4. Tôi đã cài đặt 32 bit python-3.4.4.msi trên Windows 10 từ thư mục tải xuống của tôi vào thư mục C: \ Python34. Trong thư mục Python34, tôi đã tạo một thư mục có tên là "Thư mục dự án". Trong đó, tôi đặt "pygame-1.9.2a0-hg_ea3b3bb8714a.win32-py3.4.msi" mà tôi nghĩ rằng tôi nhận được từ https://bitbucket.org/pygame/pygame/downloads. Nhấp đúp vào nó. Làm việc lần đầu tiên. Tôi cũng đã cài đặt "Microsoft Visual Studio Community 2015 với Bản cập nhật 1." Không có ý tưởng nếu điều này đã giúp giải quyết vấn đề, nhưng gói MVSC này cài đặt rất nhiều DLL. Phải mất một thời gian để cài đặt MVSC. Nhưng - bây giờ tôi có Pygame làm việc trên Windows 10

0

Đối với linux nếu bạn dùng root sau đó copy dán vào thiết bị đầu cuối

apt-get install python3-dev mercurial 
apt-get install libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev 
apt-get install libsdl-mixer1.2-dev libportmidi-dev 
apt-get install python-numpy 
pip3 install --user hg+http://bitbucket.org/pygame/pygame 

Nếu bạn không sử dụng gốc sau đó sử dụng sudo trước khi bắt đầu mỗi dòng.

3

Bước 1

Nếu bạn chưa có python phiên bản 3.4.2, sau đó bạn phải gỡ bỏ cài đặt phiên bản hiện tại của bạn python (hoặc không nếu bạn thậm chí không có python).

Bước 2

Sau đó tải về và cài đặt python 3.4.2 từ http://filehippo.com/download_python/58901/.

Bước 3

Thực hiện theo các hướng dẫn và chờ cho đến khi nó đã sẵn sàng để sử dụng.

Bước 4

Bây giờ tải về 'pygame-1.9.2a0-cp34-none-win32.whl' tập tin từ http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame và sao chép nó vào C: \ Python34 \ Scripts.

Bước 5

Trong C: \ Python34 \ Scripts giữ phím shift và click chuột phải. Nhấp vào 'Mở cửa sổ lệnh mới tại đây'.

Bước 6

Trong cửa sổ lệnh bạn đã mở, gõ vào:

pip3 install pygame-1.9.2a0-cp34-none-win32.whl 

Nó sẽ nói điều gì đó như:

Unpacking C:\Python34\Scripts\pygame-1.9.2a0-cp34-none-win32.whl 
Installing collected packages: pygame 
Successfully installed pygame 
Cleaning up... 

Và sau đó nó sẽ chỉ nói C : \ Python34 \ Scripts>, có nghĩa là pygame đã được cài đặt!

Bước 7

Chuyển đến Python 3.4.2 Shell và gõ vào:

import pygame 

- nếu có một lỗi, pygame không cài đặt đúng cách, nếu không, xin chúc mừng! Bạn có thể sau đó:

import pygame.examples.aliens as game 

- và sau đó vào loại dòng tiếp theo trong:

game.main() 

- để xem một ví dụ pygame chuyên nghiệp.

Để biết thêm thông tin, hãy truy cập trang web của tôi tại địa chỉ: http://pygameinstall.neocities.org/

Good Luck! :)

Các vấn đề liên quan