Невозможно открыть sip-4.16.4/siplib/siplib.sbf

Я готовлюсь установить PyQt на Mac под управлением OS X 10.9.5. Python 3.4.2.

Согласно этой странице: http://pyqt.sourceforge.net/Docs/PyQt5/installation.html Я должен сначала загрузить и установить SIP. Поэтому я скачал V4.16.4 с Riverbank: http://www.riverbankcomputing.com/software/sip/download

Я запустил файл configure.py, который выдал несколько обычных сообщений, а затем выдал ошибку msg: невозможно открыть sip-4.16.4/siplib/siplib.sbf Python обращался к правильной папке, как показывают первые несколько сообщений. Файл siplib.sbf отсутствует в папке siplib (там есть файл siplib.sbf.in).

    Mac-at-home:~ username$ python /Applications/sip-4.16.4/configure.py
    This is SIP 4.16.4 for Python 3.4.2 on darwin.
    The SIP code generator will be installed in
    /System/Library/Frameworks/Python.framework/Versions/3.4/bin.
    The sip module will be installed in
    /System/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages.
    The sip.h header file will be installed in
    /System/Library/Frameworks/Python.framework/Versions/3.4/include/python3.4m.
    The default directory to install .sip files in is
    /System/Library/Frameworks/Python.framework/Versions/3.4/share/sip.
    Creating siplib/sip.h...
    Creating siplib/siplib.c...
    Creating siplib/siplib.sbf...
    Creating sipconfig.py...
    Creating top level Makefile...
    Creating sip code generator Makefile...
    Creating sip module Makefile...
    Error: Unable to open "/Applications/sip-4.16.4/siplib/siplib.sbf"
    Mac-at-home:~ username$ 

Вот содержимое папки siplib:

    apiversions.c
    array.c
    array.h
    bool.cpp
    descriptors.c
    objmap.c
    qtlib.c
    sip.h.in
    sipint.h
    siplib.c.in
    siplib.sbf.in
    threads.c
    voidptr.c

Я думал, что это может быть старый файл, который был удален из этого выпуска, но я посмотрел на V4.16.3, и siplib.sbf там тоже нет. Должно быть, я что-то делаю не так, но что?

заранее благодарю за ваши комментарии

PS - я видел похожий вопрос, но я не думаю, что ответы применимы: установка SIP - невозможно открыть siplib.sbf

1 ответ

Проблема решена: похоже, что сначала нужно установить Qt.

Установка PyQt в Windows

Я установил Qt, файл siplib.sbf был создан и процесс настройки SIP успешно завершился. Я предполагаю, что это также стало причиной проблемы, о которой я упоминал в своем PS.

Другие вопросы по тегам