簡體   English   中英

在平面名稱空間中找不到預期的ImportError dlopen()符號

[英]Importerror dlopen () symbol not found expected in flat namespace

我正在嘗試為SPA安裝SPAMS (SPArse建模軟件)工具箱。 構建和安裝似乎還可以,但是當我測試安裝時,出現此錯誤:

 ImportError: dlopen(/Users/Apollo/venv/lib/python2.7/site-packages/_spams_wrap.so, 2): Symbol not found: _GOMP_critical_end
  Referenced from: /Users/Apollo/venv/lib/python2.7/site-packages/_spams_wrap.so
  Expected in: flat namespace
 in /Users/Apollo/venv/lib/python2.7/site-packages/_spams_wrap.so

我檢查了所有答案,但沒有任何效果,被卡住了。 我在Mac OS X Lion 10.7.5,虛擬環境,python 2.7.1,IDE PyCharm 5.0.6上工作。 gcc的版本是:

i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

建議的中埃美柯 Python包支持論壇(通過凸優化加速組織成像),這是由於我的gcc,其默認情況下不具有OpenMP的。 注釋setup.py文件中的幾行即可達到目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM