Python2.7用のPyQt5をインストールするのに1〜2時間かかりました。これはかなり簡単な作業ですが、私はthis githubガイドに続いてエラーに遭遇しています。これまでのところ、私は21行目に到達できました。ここで私はエラーに遭遇します。 configure.py: error: no such option: -q
。 コードを正確に入力しましたが、-qについての情報はオンラインで見つけることができません。それは何か。ここに私のフルターミナル入出力があります:端末の-qコマンド、Python2.7のPyQt5
$ python configure.py -q /Users/development/Qt/5.9.1/clang_64/bin/qmake -d /Library/Python/2.7/site-packages/ --sip /System/Library/Frameworks/Python.framework/Versions/2.7/bin/sip
This is SIP 4.16.7 for Python 2.7.10 on darwin.
Usage: python configure.py [opts] [macro=value] [macro+=value]
configure.py: error: no such option: -q
ありがとうございます。
は-q
フラグがPyQt4(docs)に特異的である--help
Zacharys-MacBook-Pro:sip-4.16.7 development$ python configure.py --help
This is SIP 4.16.7 for Python 2.7.10 on darwin.
Usage: python configure.py [opts] [macro=value] [macro+=value]
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-k, --static build the SIP module as a static library
-p PLATFORM, --platform=PLATFORM
the platform/compiler configuration [default:
macx-g++]
-u, --debug build with debugging symbols
--sip-module=NAME the package.module name of the sip module [default:
sip]
--configuration=FILE FILE contains the target configuration
--target-py-version=VERSION
the major.minor version of the target Python [default:
2.7]
--sysroot=DIR DIR is the target system root directory
--no-tools disable the building of the code generator and the
installation of the build system [default: enabled]
--use-qmake generate qmake .pro files instead of Makefiles
MacOS X Configuration:
--arch=ARCH build for architecture ARCH
--deployment-target=VERSION
set the value of the MACOSX_DEPLOYMENT_TARGET
environment variable in generated Makefiles
-n, --universal build the SIP code generator and module as universal
binaries
-s SDK, --sdk=SDK the name of the SDK used when building universal
binaries [default: MacOSX10.13.sdk]
Query:
--show-platforms show the list of supported platform/compiler
configurations
--show-build-macros
show the list of supported build macros
Installation:
-b DIR, --bindir=DIR
where the SIP code generator will be installed
[default: /System/Library/Frameworks/Python.framework/
Versions/2.7/bin]
-d DIR, --destdir=DIR
where the SIP module will be installed [default:
/Library/Python/2.7/site-packages]
-e DIR, --incdir=DIR
where the SIP header file will be installed [default:
/System/Library/Frameworks/Python.framework/Versions/2
.7/include/python2.7]
-v DIR, --sipdir=DIR
where .sip files are normally installed [default: /Sys
tem/Library/Frameworks/Python.framework/Versions/2.7/s
hare/sip]
'のpython configure.py --help'? –
@Coal_私はそれをヘルプで更新しました。私は、バインディングとインストールのプロセスに関しては、ほとんど無知です。私は2年生のCSから脱落しました。 :|私は-use-qmakeを使用しますか? –
@ Sleepy-Z。あなたがリンクしたインストールスクリプトは完全に壊れています。 21行目の前に、[pyqt5 tarball](https://www.riverbankcomputing.com/software/pyqt/download5)をダウンロードし、解凍して、結果のソースディレクトリにcdする必要があります。そのエラーが表示される理由は、スクリプトが** sip **のソースディレクトリ(既にビルド済み)にスタックされているためです。したがって、エラーとヘルプ出力はすべてpyqt5ではなく** sip ** configure.pyから出力されます。 [the pyqt5 install docs](http://pyqt.sourceforge.net/Docs/PyQt5/installation.html#building-and-installing-from-source)を参照してください。 – ekhumoro