2017-07-20 2 views
0

Ich versuche, eine astronomische Analyse mit 3ML (ein Datenanalyse-Tool) und dem Fermipy-Modul zu machen. Meine Arbeit ist sehr spezifisch, deshalb erwarte ich keine sehr spezifische Antwort, nur irgendeine Art von Anleitung, was vor sich geht. Ich arbeite mit Ubuntu und Python. 3ML ist eine aktivierte virtuelle Umgebung, in der ich arbeite.Fermipy LAT/3ML undefined Symbol: GOMP_parallel

Gegen Ende der Traceback, sehen Sie die healpy_sph_transform_lib.so Datei erwähnt. Nach dem Importversuch from . import _healpy_sph_transform_lib as sphtlib erreicht die Datei .so dieses unbekannte Symbol "GOMP_parallel". Ich kann die Datei .so nicht öffnen, damit ich sie nicht weiter untersuchen kann.

Ich weiß, GOMP ist eine Software, aber es fühlt sich sehr unabhängig von dem, was ich mache, obwohl ich keine Erfahrung mit GOMP habe. Würde die Installation mir etwas nützen? Ich suche nach einem Hinweis auf den "fehlenden Symbol" -Aspekt des Fehlers. Ich weiß nicht einmal, wie ich dieses Problem überhaupt angehen soll. Jeder Rat bezüglich "wonach man suchen sollte" wäre hilfreich.

Ich weiß, meine Frage ist nicht zu viele Informationen, aber ich habe einen Stack-Account erstellt, nur um dieses Problem zu lösen. Jede Hilfe wird sehr geschätzt. Danke.

>>> 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

Hallo und willkommen zu StackOverflow. Bitte nehmen Sie sich etwas Zeit, um die Hilfeseite zu lesen, insbesondere die Abschnitte mit dem Namen ["Welche Themen kann ich hier fragen?"] (Http://stackoverflow.com/help/on-topic) und ["Welche Arten von Fragen sollte ich haben nicht fragen? "] (http://stackoverflow.com/help/dont-ask). Und, was noch wichtiger ist, lesen Sie bitte [die Checkliste für Stack Overflow-Fragen] (http://meta.stackexchange.com/q/156810/204922). Vielleicht möchten Sie auch etwas über [Minimale, vollständige und überprüfbare Beispiele] (http://stackoverflow.com/help/mcve) erfahren. – herrbischoff

Antwort

0

Das Herunterladen und Installieren von xgboost löste das Problem für mich.

Verwandte Themen