2015-04-09 62 views
7

tôi đã cố gắng: c:/python34/scripts/pip install http://bitbucket.org/pygame/pygameRắc rối cài đặt pygame sử dụng pip cài đặt

và đã nhận lỗi này:

Cannot unpack file C:\Users\Marius\AppData\Local\Temp\pip-b60d5tho-unpack\pygame 
(downloaded from C:\Users\Marius\AppData\Local\Temp\pip-rqmpq4tz-build, conte 
nt-type: text/html; charset=utf-8); cannot detect archive format 
    Cannot determine archive format of C:\Users\Marius\AppData\Local\Temp\pip-rqmp 
q4tz-build 

Xin vui lòng nếu ai có bất kỳ giải pháp xin vui lòng chia sẻ! Tôi cũng đã thử pip install --allow-unverified, nhưng điều đó cũng đã cho tôi một lỗi.

+1

Bạn phải tải xuống và cài đặt nó bằng trình cài đặt từ https://bitbucket.org/pygame/pygame/downloads? –

+0

Không thực sự, nhưng cài đặt nó trực tiếp bằng cách sử dụng lệnh "pip install pygame" không nhận được tôi ở bất cứ đâu.Sử dụng phương pháp này tôi ít nhất đã có thể tải về nó 80 một cái gì đó% trước khi nó đã không thể tháo rời. Tôi không thực sự chắc chắn tại sao nó không hoạt động ... –

Trả lời

14

Đây là phương pháp duy nhất phù hợp với tôi.

pip install pygame==1.9.1release --allow-external pygame --allow-unverified pygame 

-

Đây là những bước mà đưa tôi đến với lệnh này (tôi đặt chúng để mọi người tìm thấy nó dễ dàng):

$ pip install pygame 
Collecting pygame 
    Could not find any downloads that satisfy the requirement pygame 
    Some externally hosted files were ignored as access to them may be unreliable (use --allow-external pygame to allow). 
    No distributions at all found for pygame 

Sau đó, khi suggestes Tôi cho phép bên ngoài:

$ pip install pygame --allow-external pygame 
Collecting pygame 
    Could not find any downloads that satisfy the requirement pygame 
    Some insecure and unverifiable files were ignored (use --allow-unverified pygame to allow). 
    No distributions at all found for pygame 

Vì vậy, tôi cũng cho phép unverifiable:

$ pip install pygame --allow-external pygame --allow-unverified pygame 
Collecting pygame 
    pygame is potentially insecure and unverifiable. 
    HTTP error 400 while getting http://www.pygame.org/../../ftp/pygame-1.6.2.tar.bz2 (from http://www.pygame.org/download.shtml) 
    Could not install requirement pygame because of error 400 Client Error: Bad Request 
    Could not install requirement pygame because of HTTP error 400 Client Error: Bad Request for URL http://www.pygame.org/../../ftp/pygame-1.6.2.tar.bz2 (from http://www.pygame.org/download.shtml) 

Vì vậy, sau một chuyến thăm tới http://www.pygame.org/download.shtml, tôi nghĩ về việc thêm số phiên bản (1.9.1release là một hiện ổn định).

-

Hy vọng điều đó sẽ hữu ích.

+0

Cảm ơn rất nhiều vì đã dành thời gian, tôi nghĩ rằng có thể đã làm việc nhưng tôi đã có thể giải quyết vấn đề một cách khác nhau. –

0

Tôi nhận ra rằng phiên bản Pygame tương thích đã bị hỏng hoặc bị hỏng. Vì vậy, tôi đã phải cài đặt một phiên bản trước của python để chạy Pygame. Đó là thực sự tốt như hầu hết các mô-đun không được cập nhật để tương thích với Python 3.4 nhưng vì vậy nó chỉ mang lại cho tôi nhiều lựa chọn hơn.

4

Nếu bạn gặp sự cố khi cài đặt lỗi pygame về thiếu studio trực quan 10+. Tôi có câu trả lời: Vấn đề không phải là về việc có hay không có studio trực quan, bởi vì tôi thử nhiều phiên bản nhưng nó không hoạt động. Vấn đề là file: giữa tar.gz.whl vậy, đây là giải pháp:

1) Tải file:

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

Tới đây và tải về phiên bản pygame của bạn, thông báo về x64 hoặc x86 và phiên bản python. hệ thống của tôi là x64 và python là 3.4 vì vậy tôi chọn: pygame-1.9.2a0-cp34-none-win_amd64.whl

2) Đặt nó ở một số nơi để cài đặt:

tôi đặt nó trong "C:", do đó mở cmd: và gõ: cd C : \ (đây là sự thay đổi vị trí để

C :)

3) Cài đặt

pip install C:\pygame-1.9.2a0-cp34-none-win_amd64.whl 

Xong!

+0

Đối với bất kỳ ai đọc, hãy đảm bảo bạn không thay đổi tên tệp sau khi tải xuống .... Nó sẽ không hoạt động nếu bạn làm như vậy. –

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