#compiler-errors #jupyter-notebook #libgomp
#ошибки компилятора #jupyter-notebook #libgomp
Вопрос:
Я пытаюсь использовать CAMB в jupyter notebook, поэтому я использовал первую часть демонстрационного кода CAMB:
%matplotlib inline
import sys, platform, os
from matplotlib import pyplot as plt
import numpy as np
#uncomment this if you are running remotely and want to keep in synch with repo changes
#if platform.system()!='Windows':
# !cd $HOME/git/camb; git pull github master; git log -1
print('Using CAMB installed at ' os.path.realpath(os.path.join(os.getcwd(),'..')))
sys.path.insert(0,os.path.realpath(os.path.join(os.getcwd(),'..')))
import camb
from camb import model, initialpower
Но я получил эту ошибку:
Using CAMB installed at /home/xoca/Desktop
---------------------------------------------------------------------------
OSError Traceback (most recent call last)
<ipython-input-1-66d4d2b00c4a> in <module>()
8 print('Using CAMB installed at ' os.path.realpath(os.path.join(os.getcwd(),'..')))
9 sys.path.insert(0,os.path.realpath(os.path.join(os.getcwd(),'..')))
---> 10 import camb
11 from camb import model, initialpower
/home/xoca/.local/lib/python2.7/site-packages/camb/__init__.py in <module>()
10 __version__ = "0.1.2"
11
---> 12 from .baseconfig import dll_import
13 from .camb import CAMBdata, MatterTransferData, get_results, get_transfer_functions, get_background,
14 get_age, get_zre_from_tau, set_z_outputs, set_feedback_level, set_params, get_matter_power_interpolator
/home/xoca/.local/lib/python2.7/site-packages/camb/baseconfig.py in <module>()
33 if not osp.isfile(CAMBL): sys.exit(
34 '%s does not exist.nPlease remove any old installation and install again.' % DLLNAME)
---> 35 camblib = ctypes.LibraryLoader(ifort_gfortran_loader).LoadLibrary(CAMBL)
36 # camblib = ctypes.cdll.LoadLibrary(CAMBL)
37 else:
/home/xoca/anaconda2/lib/python2.7/ctypes/__init__.pyc in LoadLibrary(self, name)
438
439 def LoadLibrary(self, name):
--> 440 return self._dlltype(name)
441
442 cdll = LibraryLoader(CDLL)
/home/xoca/anaconda2/lib/python2.7/ctypes/__init__.pyc in __init__(self, name, mode, handle, use_errno, use_last_error)
360
361 if handle is None:
--> 362 self._handle = _dlopen(self._name, mode)
363 else:
364 self._handle = handle
OSError: /home/xoca/anaconda2/bin/../lib/libgomp.so.1: version `GOMP_4.0' not found (required by /home/xoca/.local/lib/python2.7/site-packages/camb/camblib.so)
Итак, я не знаю, что происходит. Я пытаюсь найти пакет «GOMP 4.0», но я его не нахожу. Итак, кто-нибудь может помочь мне решить это, пожалуйста?