2017-02-07 12 views
0

Python 3.6でMacOSのSierra 10.12.2(16C67)にPySide2の最新リリースをビルドしようとしています。今のところ、このPySide2ビルドで生成されたC++ラッパーが見つからないのはなぜですか?

python3 setup.py build 

で呼び出さビルドには、次のエラーで失敗している:(私は私のホームディレクトリの外に私の名前を置換している...)

clang: error: no such file or directory: '/Users/myusername/pythonpackage/pyside-setup/pyside3_build/py3.6-qt5.8.0-64bit-release/pyside2/PySide2/QtCore/PySide2/QtCore/qabstractstate_wrapper.cpp' 

私はとしてはQt 5.8を使用しています自作のインストール。

私はビルドログを調べましたが、バインディングの生成に慣れていないため、そのファイルが生成された場所を見つけることができません。 PyQtを使用することは、そのライセンスが私のアプリケーションには適用されないので、オプションではありません。

なぜこのソースが失われていますか、ビルドを成功させるために何ができますか? gitの://code.qt.io/pyside/pyside-setup.git

答えて

0

は、私が実際の問題の問題を述べ判明:

PySide2は、このレポからインストールされたPySide2 READMEは、それがサポートしていることを述べてQt 5.5および5.6。私は5.8を使用しようとしていました。ビルドの呼び出しに続いて

curl -O https://raw.githubusercontent.com/Homebrew/homebrew-core/fdfc724dd532345f5c6cdf47dc43e99654e6a5fd/Formula/qt5.rb 
brew install ./qt5.rb 

を、それが働いた:

私は経由でインストール古い自作QTを使って、私の問題を解決しました。

関連する問題