2016-12-29 1 views
0

При попытке установить pygame на Mac у меня появилось много ошибок. Я беспокоюсь, что это из-за того, что я удаляю кучу файлов python 2.7 из разных мест. (См. Последний вопрос). Я не понимал, пока не удалю их, что это было глупо. Единственное, что меня смущает, это то, что я успешно установил numpy несколько дней назад без проблем. Если у меня есть альтернативный способ продолжить установку модулей или устранить проблемы, пожалуйста, помогите. Запуск Mac OSX - Сьерра.Странные сообщения об ошибках при установке модуля Python с помощью pip

sudo pip3 install pygame 

Password: 
The directory '/Users/kendrick/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. 
The directory '/Users/kendrick/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. 
Collecting pygame 
    Downloading pygame-1.9.2.tar.gz (3.0MB) 
    100% |████████████████████████████████| 3.0MB 138kB/s 
    Complete output from command python setup.py egg_info: 


WARNING, No "Setup" File Exists, Running "config.py" 
Using Darwin configuration... 

/bin/sh: sdl-config: command not found 
/bin/sh: sdl-config: command not found 
/bin/sh: sdl-config: command not found 
WARNING: "sdl-config" failed! 
Hunting dependencies... 
SDL  : not found 
Framework SDL not found 
FONT : not found 
Framework SDL_ttf not found 
IMAGE : not found 
Framework SDL_image not found 
MIXER : not found 
Framework SDL_mixer not found 
Framework CoreMIDI found 
Framework QuickTime found 
PNG  : not found 
JPEG : not found 
PORTMIDI: not found 
FREETYPE: found 2.6.1 

If you get compiler errors during install, doublecheck 
the compiler flags in the "Setup" file. 


Continuing With "setup.py" 
Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "/private/tmp/pip-build-03bu0lxv/pygame/setup.py", line 294, in <module> 
    write_version_module(METADATA['version'], revision) 
    File "/private/tmp/pip-build-03bu0lxv/pygame/setup.py", line 286, in write_version_module 
    with open('version.py.in', 'r') as header_file: 
FileNotFoundError: [Errno 2] No such file or directory: 'version.py.in' 

---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-03bu0lxv/pygame/ 
+0

возможно дубликат http://stackoverflow.com/questions/2122519/where-is-sdl-config-installed-on-macos- 10-6-snow-leopard –

ответ

0

Это проблема с версией 1.9.1 PyGame. Несколько файлов не были включены в пакет, поэтому версия фактически бесполезна.

Вот ссылка на отчет об ошибке: https://bitbucket.org/pygame/pygame/issues/319/missing-versionpyin-in-source-tarball

И для полноты картины, предлагаемое решение:

Крысы, я не проверял sdist, прежде чем он был загружен. В то же время, вы можете скачать пакет с исходниками Bitbucket: https://bitbucket.org/pygame/pygame/get/1.9.2.tar.gz

+0

спасибо! Все вышло! – Fizics

 Смежные вопросы

  • Нет связанных вопросов^_^