2017-07-20 19 views
0

我想用3ML(一個數據分析工具)和fermipy模塊做一些天文分析。我的工作非常具體,所以我不期待一個非常具體的答案,只是對發生的事情提供任何指導。我正在使用Ubuntu和Python。 3ML是一個激活的虛擬環境,我在裏面工作。Fermipy LAT/3ML undefined symbol:GOMP_parallel

在回溯結束時,您會看到提到的healpy_sph_transform_lib.so文件。嘗試導入後,from . import _healpy_sph_transform_lib as sphtlib.so文件到達此未知符號「GOMP_parallel」。我無法打開.so文件,因此我無法進一步檢查它。

我知道GOMP是一款軟件,但它與我所做的事情無關,雖然我沒有使用GOMP的經驗。安裝它會對我有好處嗎?我正在尋找有關錯誤「缺失符號」方面的指導。我甚至不知道如何攻擊這個問題。任何關於「尋找什麼」的建議都會有所幫助。

我知道我的問題不是太多的信息,但我創建了一個棧帳戶來解決這個問題。任何援助非常感激,謝謝。

>>> LAT=FermipyLike("LAT",config) 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/max/anaconda2/3ML_env/lib/python2.7/site-packages/threeML/plugins/FermipyLike.py", line 209, in __new__ 
    _expensive_imports_hook() 
    File "/home/max/anaconda2/3ML_env/lib/python2.7/site-packages/threeML/plugins/FermipyLike.py", line 190, in _expensive_imports_hook 
    from fermipy.gtanalysis import GTAnalysis 
    File "/home/max/anaconda2/3ML_env/lib/python2.7/site-packages/fermipy/gtanalysis.py", line 16, in <module> 
    import fermipy.defaults as defaults 
    File "/home/max/anaconda2/3ML_env/lib/python2.7/site-packages/fermipy/defaults.py", line 8, in <module> 
    import fermipy.skymap 
    File "/home/max/anaconda2/3ML_env/lib/python2.7/site-packages/fermipy/skymap.py", line 5, in <module> 
    import healpy as hp 
    File "/home/max/anaconda2/3ML_env/lib/python2.7/site-packages/healpy/__init__.py", line 42, in <module> 
    from .sphtfunc import (anafast, map2alm, 
    File "/home/max/anaconda2/3ML_env/lib/python2.7/site-packages/healpy/sphtfunc.py", line 27, in <module> 
    from . import _healpy_sph_transform_lib as sphtlib 
ImportError: /home/max/anaconda2/3ML_env/lib/python2.7/site-packages/healpy/_healpy_sph_transform_lib.so: undefined symbol: GOMP_parallel 
+0

你好,歡迎來到StackOverflow。請花一些時間閱讀幫助頁面,尤其是名爲[「我可以詢問什麼主題?」(http://stackoverflow.com/help/on-topic)和[「我應該問什麼類型的問題避免問?「](http://stackoverflow.com/help/dont-ask)。更重要的是,請閱讀[Stack Overflow問題清單](http://meta.stackexchange.com/q/156810/204922)。您可能還想了解[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 – herrbischoff

回答

0

下載並安裝xgboost解決了我的問題。