Mac OS X 10.6でpython-ldapをインストールしようとしていますが、10.6.sdkの代わりに10.4u.sdkを使用しているため、this errorが表示されます。使用するSDKのバージョンを指定するにはどうすればよいですか?これまでのところ、MACOSX_DEPLOYMENT_TARGET環境変数を10.6に、SDKROOTを/Developer/SDKs/MacOSX10.6.sdkに指定しようとしましたが、10.4u.sdkは使用されました。どんな助けもありがとうございます。Mac OS XにPythonパッケージをインストールする際に使用するSDKのバージョンを指定する方法は?
1
A
答えて
2
Mac OS XでC拡張モジュールを使用してPythonパッケージをインストールする場合、Pythonはインタプリタが構築されたSDKとデプロイメントターゲットを自動的に使用します。おそらく、python.orgのインストーラの1つで、おそらく32ビットのみのPythonを使用しています。これらのPythonは、古いシステムとの互換性のために10.4u SDKを使用して構築されています。 Xcode 3を使用している場合、10.4u SDKはデフォルトではインストールされませんが、Xcode 3インストーラを実行して選択することができます。 Xcode 4を使用している場合は、10.4u SDKが含まれていないため運が悪いかもしれません(または分かります)。新しい64ビット/ 32ビットの10.6のみのPython 2.7をpython.orgからインストールするか、アップルが提供するPython 2.6(/usr/bin/python2.6
)を使用できます。
関連する問題
- 1. Mac OS X LionにQt SDKをインストールする際の問題
- 2. Mac OS Xでパッケージをインストール
- 3. apkパッケージをインストールする際にアーキテクチャを指定する方法
- 4. Mac OS XにTizen SDKをインストールする際にエラーが発生しました
- 5. Mac OS X TigerでPython 2.7.1用setuptoolsをインストールするには?
- 6. MAC OS XにANDROID sdkをインストール
- 7. Mac OS XにPythonコネクタを使ってMysqlをインストールする
- 8. Mac OS X LionにRuby 1.9.3をインストールする際のエラー
- 9. Mac OS X Lionにpymssqlをインストールする際のエラー
- 10. Qt Creator(Mac OS X)にQt SDKを追加する方法
- 11. Mac OS X 10.8にGraphicsMagickをインストールする
- 12. パッケージのインストールでPythonのバージョンを指定する最も簡単な方法は?
- 13. Mac OS X 10.6用cscopeのインストール方法
- 14. JflexをMac OS Xにインストールする方法Sierra
- 15. OS X 10.6にPython 2.5.2をインストールする
- 16. Mac OS X 10.6.8にPython 3.2.2をインストール
- 17. Mac OS X上のFlash CS5でADOBE AIR SDK 3.1を使用する方法
- 18. Mac OS XパッケージをビルドするAntタスク
- 19. Mac OS XのSierraにインストールする方法
- 20. Mac OS Xにインストール
- 21. Mac OS Xでテストするための古いバージョンのPythonをインストール
- 22. MacにVirtualBox SDKをインストールする方法
- 23. Mac OS X 10.6でGoogle App Engine SDKを使用する
- 24. OS X 10.6.8のターミナルでデフォルトのPythonバージョンを設定する方法は?
- 25. Mac OS XにTomcatをインストール
- 26. Mac OS X 10.5.8からgitバージョン1.6.5.1をアンインストールする方法
- 27. Mac OS XでLaravelをインストールするSierra
- 28. Anaconda Navigator RStudioをインストールするMac OS X
- 29. Mac OS X 10.6.6アップデートをMac OS X 10.6.3に追加する方法dmg
- 30. Mac OSに最新バージョンのGCCをインストールするには?
10.4uを使用したくないのは、付属のldap.hファイルにpython-ldapに必要な定数が含まれていないためです。その定数は、10.6に付属のファイルでのみ検出されます。 – elbear
実際にインストールするには、/ Library/FrameworksのPythonを使用します。どのようにして/usr/bin/python2.6を使用させるのですか?これは他の変更を伴いますか? – elbear
あなたは 'pip'を使っているようですので、' -E'オプションを使って 'pip'に別のPythonを使うよう指示する必要があります。このようなものは、 'pip -E /usr/bin/python2.6 python-ldapをインストールする'のように動作するはずです。 'sudo'を前に置く必要があるかもしれません。そうでなければ、システムPythonのApple提供の 'easy_install'を使うことができます:' /usr/bin/easy_install-2.6 -Z python-ldap' –