Hello,
I would like to use backtrader in Codebook. But when I run the command, I have the following error :
import backtrader as bt
--------------------------------------------------------------------------- ValueError Traceback (most recent call last) /tmp/ipykernel_299/641831976.py in <module> ----> 1 import backtrader as bt /opt/conda/lib/python3.8/site-packages/eikon_hub/notebook/whitelisted.py in restrict_modules_whitelist(name, m_globals, m_locals, fromlist, level) 38 check.check(name) 39 logging.info(f"importing {name}") ---> 40 return importlib.__import__( # noqa: WPS609 41 name, 42 m_globals, /opt/conda/lib/python3.8/importlib/_bootstrap.py in __import__(name, globals, locals, fromlist, level) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _gcd_import(name, package, level) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _find_and_load(name, import_) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _find_and_load_unlocked(name, import_) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _load_unlocked(spec) /opt/conda/lib/python3.8/importlib/_bootstrap_external.py in exec_module(self, module) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _call_with_frames_removed(f, *args, **kwds) /opt/conda/lib/python3.8/site-packages/backtrader/__init__.py in <module> 84 from . import timer as timer 85 ---> 86 from . import talib as talib 87 88 # Load contributed indicators and studies /opt/conda/lib/python3.8/site-packages/eikon_hub/notebook/whitelisted.py in restrict_modules_whitelist(name, m_globals, m_locals, fromlist, level) 38 check.check(name) 39 logging.info(f"importing {name}") ---> 40 return importlib.__import__( # noqa: WPS609 41 name, 42 m_globals, /opt/conda/lib/python3.8/importlib/_bootstrap.py in __import__(name, globals, locals, fromlist, level) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _handle_fromlist(module, fromlist, import_, recursive) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _call_with_frames_removed(f, *args, **kwds) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _gcd_import(name, package, level) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _find_and_load(name, import_) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _find_and_load_unlocked(name, import_) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _load_unlocked(spec) /opt/conda/lib/python3.8/importlib/_bootstrap_external.py in exec_module(self, module) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _call_with_frames_removed(f, *args, **kwds) /opt/conda/lib/python3.8/site-packages/backtrader/talib.py in <module> 32 33 try: ---> 34 import talib 35 except ImportError: 36 __all__ = [] # talib is not available /opt/conda/lib/python3.8/site-packages/eikon_hub/notebook/whitelisted.py in restrict_modules_whitelist(name, m_globals, m_locals, fromlist, level) 38 check.check(name) 39 logging.info(f"importing {name}") ---> 40 return importlib.__import__( # noqa: WPS609 41 name, 42 m_globals, /opt/conda/lib/python3.8/importlib/_bootstrap.py in __import__(name, globals, locals, fromlist, level) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _gcd_import(name, package, level) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _find_and_load(name, import_) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _find_and_load_unlocked(name, import_) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _load_unlocked(spec) /opt/conda/lib/python3.8/importlib/_bootstrap_external.py in exec_module(self, module) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _call_with_frames_removed(f, *args, **kwds) /opt/conda/lib/python3.8/site-packages/talib/__init__.py in <module> 91 92 ---> 93 from ._ta_lib import ( 94 _ta_initialize, _ta_shutdown, MA_Type, __ta_version__, 95 _ta_set_unstable_period as set_unstable_period, /opt/conda/lib/python3.8/site-packages/eikon_hub/notebook/whitelisted.py in restrict_modules_whitelist(name, m_globals, m_locals, fromlist, level) 38 check.check(name) 39 logging.info(f"importing {name}") ---> 40 return importlib.__import__( # noqa: WPS609 41 name, 42 m_globals, /opt/conda/lib/python3.8/importlib/_bootstrap.py in __import__(name, globals, locals, fromlist, level) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _gcd_import(name, package, level) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _find_and_load(name, import_) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _find_and_load_unlocked(name, import_) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _load_unlocked(spec) /opt/conda/lib/python3.8/importlib/_bootstrap_external.py in exec_module(self, module) /opt/conda/lib/python3.8/importlib/_bootstrap.py in _call_with_frames_removed(f, *args, **kwds) talib/_ta_lib.pyx in init talib._ta_lib() ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
I thinks it comes to numpy version, do you how can I update it in CodeBook ?
Thanks