Hi Community!
I am able to install streamlit successfully, however commands like streamlit hello and streamlit run fail with the following error:
RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd
RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd
Traceback (most recent call last):
File "/Users/olohireme/miniforge3/envs/mlp/bin/streamlit", line 5, in <module>
from streamlit.cli import main
File "/Users/olohireme/miniforge3/envs/mlp/lib/python3.8/site-packages/streamlit/__init__.py", line 75, in <module>
from streamlit.delta_generator import DeltaGenerator as _DeltaGenerator
File "/Users/olohireme/miniforge3/envs/mlp/lib/python3.8/site-packages/streamlit/delta_generator.py", line 19, in <module>
from streamlit import caching
File "/Users/olohireme/miniforge3/envs/mlp/lib/python3.8/site-packages/streamlit/caching.py", line 38, in <module>
from streamlit.hashing import update_hash, HashFuncsDict
File "/Users/olohireme/miniforge3/envs/mlp/lib/python3.8/site-packages/streamlit/hashing.py", line 38, in <module>
from streamlit import type_util
File "/Users/olohireme/miniforge3/envs/mlp/lib/python3.8/site-packages/streamlit/type_util.py", line 22, in <module>
import pyarrow as pa
File "/Users/olohireme/miniforge3/envs/mlp/lib/python3.8/site-packages/pyarrow/__init__.py", line 63, in <module>
import pyarrow.lib as _lib
File "pyarrow/lib.pyx", line 35, in init pyarrow.lib
ImportError: numpy.core.multiarray failed to import
Is there a specific numpy version that works with streamlit 0.8.6? How can I resolve this error?