【发布时间】:2017-07-20 18:03:20
【问题描述】:
我正在尝试使用 3ML(一种数据分析工具)和 fermipy 模块进行一些天文分析。我的工作非常具体,所以我不期待一个非常具体的答案,只是关于正在发生的事情的任何形式的指导。我正在使用 Ubuntu 和 Python。 3ML 是一个激活的虚拟环境,我在里面工作。
在回溯结束时,您会看到提到的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
【问题讨论】:
-
您好,欢迎来到 StackOverflow。请花一些时间阅读帮助页面,尤其是名为"What topics can I ask about here?" 和"What types of questions should I avoid asking?" 的部分。更重要的是,请阅读the Stack Overflow question checklist。您可能还想了解Minimal, Complete, and Verifiable Examples。
标签: python ubuntu anaconda ubuntu-16.04