[英]Symbol not found: _mpfr_acos, Expected in: flat namespace
我正在嘗試運行包含多個軟件包的Python腳本。 我不斷收到的錯誤涉及mpfr.so文件(MPFR模塊)。 這是整個消息的內容:
Traceback (most recent call last):
File "/Users/rebekahgruver/Desktop/solver/spopt-stable/SpOpt.py", line 3, in <module>
from bigfloat import BigFloat
File "/Users/rebekahgruver/Desktop/macPKG/venv/lib/python2.7/site-packages/bigfloat/__init__.py", line 107, in <module>
from bigfloat.core import (
File "/Users/rebekahgruver/Desktop/macPKG/venv/lib/python2.7/site-packages/bigfloat/core.py", line 26, in <module>
import mpfr
ImportError: dlopen(/Users/rebekahgruver/Desktop/macPKG/venv/lib/python2.7/site-packages/mpfr.so, 2): Symbol not found: _mpfr_acos
Referenced from: /Users/rebekahgruver/Desktop/macPKG/venv/lib/python2.7/site-packages/mpfr.so
Expected in: flat namespace
我兜圈子試圖重新安裝軟件包,但無法解決它。
看起來您需要丟失的庫MPFR以及可能的GMP。 如果您在系統上安裝了自制軟件,請嘗試:
brew install gmp
brew install mpfr
為了使用bigfloat軟件包,您將需要在系統上同時安裝GMP和MPFR庫以及這些庫的包含文件。 有關這些庫的更多信息,請參見MPFR主頁和GMP主頁。 當前,需要MPFR 2.3.0或更高版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.