2014-04-09 37 views
17

Tôi có vấn đề sau khi cài đặt gói pygame.vấn đề cài đặt pygame trong mac os

In file included from src/_numericsurfarray.c:23: 
src/pygame.h:106:10: fatal error: 'SDL.h' file not found 
#include <SDL.h> 
     ^
1 error generated. 
error: Setup script exited with error: command 'gcc' failed with exit status 1 

Thông tin hệ thống

  • Mac OS 10.9.2-
  • python version- Python 2.7.5 :: Anaconda 1.6.1 (x86_64)

Bất kỳ gợi ý sẽ được đánh giá rất nhiều? Cảm ơn.

+1

điều này có thể giúp ..https: //groups.google.com/forum/#! topic/pyg ame-mirror-on-google-groups/FLNCI3-cOFQ – Arvind

+2

nhận được lỗi sau khi chạy lệnh brew như được đề xuất src/pygame.h: 106: 10: lỗi nghiêm trọng: không tìm thấy tệp 'SDL.h' #include ^ 1 lỗi được tạo. lỗi: Thiết lập tập lệnh đã thoát với lỗi: lệnh 'gcc' không thành công với trạng thái thoát 1 – J4cK

Trả lời

21

đây (OSX Mavericks) Tôi có thể cài đặt theo cách này:

brew install sdl sdl_image sdl_mixer sdl_ttf portmidi 
pip install https://bitbucket.org/pygame/pygame/get/default.tar.gz 

("mặc định" chi nhánh trên phạm e3ae850 ngay bây giờ)

Nguồn: https://bitbucket.org/pygame/pygame/issue/139/sdlh-not-found-even-thought-it-exists#comment-3822470

Xem câu hỏi StackOverflow khác này quá: PyGame in a virtualenv on OS X with brew?

+2

Chỉ cần 'brew install sdl' có vẻ là đủ nhưng tôi đoán một số phần sẽ không hoạt động sau đó. – Andrei

1

Hệ thống của tôi cũng là OSX10.9.2 và tôi cũng gặp sự cố của bạn và tôi vẫn thử một số; Có lẽ đây sẽ giúp cho bạn:

có một số bước:

1.Install [Quartz](https://xquartz.macosforge.org/landing/); 
2.Install Xcode-Command-Line, 
    but you may cant install it by `xcode-select --install`, 
    so you can down from 
    https://developer.apple.com/downloads/index.action ; 
    I suggest you setup xcode,and this really solute my some problem; 
3.`brew tap homebrew/headonly` 
    `brew install smpeg --HEAD` 
    `brew install sdl sdl_image sdl_mixer sdl_ttf portmidi` 

4. `sudo pip install hg+http://bitbucket.org/pygame/pygame`; 
    if you clone this repo and try `python setup.py install`,you may meet some weird problem; 

Tôi đã thử cài đặt kivy mà là căn cứ vào pygame và tôi cố gắng rất nhiều lần, nhưng chỉ thành công cài đặt pygame một lúc. sau đó, tôi gỡ bỏ nó và cũng không thể cài đặt nó; (

một số tham khảo:

http://jamesfriend.com.au/installing-pygame-python-mac-os-108-mountain-lion http://juliaelman.com/blog/2013/04/02/installing-pygame-on-osx-mountain-lion/

======= cập nhật

Bây giờ tôi đã cài đặt thành công pygmae, hãy nhớ rằng bạn nên cài đặt xcode, không chỉ xcode-command-line!

+1

Vui lòng không đăng liên kết cho câu trả lời của bạn - nếu blog đó ngừng hoạt động, câu trả lời của bạn sẽ không còn trợ giúp nữa. Đặt các bước có liên quan trong câu trả lời của bạn và sử dụng blog làm hỗ trợ. – thegrinner

+0

Xin lỗi, câu trả lời đầu tiên của tôi, tôi sẽ thay đổi nó ngay bây giờ! – gkiwi

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