私はbrew install
edmpc
とを持っていますgmp
が、しようとするpip install gmpy2
と行でコンパイルエラーが発生します
#include "mpc.h"
そのため、何らかの理由でライブラリclang
を見つけるのに問題があります。mpc
この時点で何をすべきかわかりません。
自作ユーザーのOSXの場合-通常のダンスを実行しようとしました
brew install mpc
brew install mpfr
その後
python setup.py --prefix=/usr/local/Cellar
しかし、「mpc.h」が見つからないというエラーが発生しました。確かに、mpc.h ファイルは見つかりません。解決策は、使用することです
brew install libmpc
brew install mpfr
代わりは。その後、gmpy2 は問題なくコンパイルおよびインストールされました。
短くて甘い2015年の答え:
brew install mpfr
brew install libmpc
pip install gmpy2
2018 年 3 月 6 日の時点で、私にとってうまくいったのは次のことだけでした。(Python 3.5.4 の場合、Mac OS High Sierra 10.13.3 にインストール)
sudo port install libmpc
sudo port install gmp
sudo pip3 install --global-option=build_ext --global-option="-I/opt/local/include/" --global-option="-L/opt/local/lib/" gmpy2
依存関係としてsudo port install libmpc
自動的にインストールされることに注意してください。基本的に、とのヘッダー ファイルが にあることをシステムに伝え、使用するライブラリが にあることを伝えます。mpfr
--global-option="-I/opt/local/include/"
gmp
mpc
mpfr
/opt/local/include/
--global-option="-L/opt/local/lib/"
/opt/local/lib/