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