1

エラー

pip install PySide仮想環境であろうとなかろうと、実行すると、次のエラーでビルドが失敗します。

... [lots of build info, including a few warnings but no errors, for shiboken]

Linking CXX executable shiboken

ld: framework not found QtCore

clang: error: linker command failed with exit code 1 (use -v to see invocation)

QtCore がインストールされていて、フレームワークが存在するので (以下を参照)、それがなぜ必要なのかわかりません。

設定情報

ソフトウェアのバージョン

  • OS X 10.8.2
  • 開発者が配布するバイナリの Qt 4.8.4
  • Python 3.3 がインストールされ、正常に動作している
  • X コード 4.6
  • Apple LLVM バージョン 4.2 (clang-425.0.24) (LLVM 3.2svn ベース) ターゲット: x86_64-apple-darwin12.2.1
  • を使用して生成する仮想環境pyvenv(あり/なし--no-site-packages)

試行されたその他の構成

  • Python 2.7 がインストールされ、正常に動作している
  • を使用して生成された仮想環境mkvirtualenv( の有無にかかわらず--no-site-packages)
    • virtualenv 1.8.4
    • mkvirtualenv 3.6

システム構成

QtCore が実際に正しくインストールされていることを確認しましls /Library/FrameworksQtCore.Framework

現在、私のパスには両方が含まれて/Library/Frameworks/QtCore.frameworkおり/Library/Frameworks/QtCore.Framework/Versions/4、前者には後者の場所にあるコンポーネントへのシンボリック リンクがあります。で試してみました/Library/Frameworksが、明らかな理由で、それが役立つとは思っていませんでした。

その他の注意事項

Giteasy_installリポジトリからプルし、setup.py. 予想通り、それらはすべて同じ結果を返します。

すでに読んだもの

環境設定

現時点では、Homebrew や MacPorts などのパッケージ マネージャーは使用していません。プラットフォームに依存しないインストール手順にできるだけ近づける必要があるため、どちらも使用しないことをお勧めします (最終的には主に Windows アプリケーションをターゲットにしますが、VM 以外の Mac 開発マシンで動作するかどうかを確認する必要があります)。

Python 3 スタイルの仮想環境 ( ) セットアップで動作できる必要があります。これpyvenvは、特定の要件を分離するための推奨手段であるためです。

4

0 に答える 0