11

私はbrew installedmpcとを持っていますgmpが、しようとするpip install gmpy2と行でコンパイルエラーが発生します

#include "mpc.h"

そのため、何らかの理由でライブラリclangを見つけるのに問題があります。mpcこの時点で何をすべきかわかりません。

4

5 に答える 5

49

自作ユーザーの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 は問題なくコンパイルおよびインストールされました。

于 2014-12-27T00:53:10.810 に答える
17

短くて甘い2015年の答え:

brew install mpfr
brew install libmpc
pip install gmpy2
于 2015-10-13T01:09:03.883 に答える
2

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/"gmpmpcmpfr/opt/local/include/--global-option="-L/opt/local/lib/"/opt/local/lib/

于 2018-03-06T09:06:58.430 に答える