Giter Site home page Giter Site logo

open-interpreter-termux's People

Contributors

aj47 avatar mikebirdtech avatar sunwood-ai-labs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

open-interpreter-termux's Issues

Failed building wheel for kiwisolver

When I installed required packages using the following commad:
yes | pkg install termux-api python-pip cmake ninja patchelf build-essential matplotlib rust binutils libzmq

the error happened:

Building wheels for collected packages: kiwisolver
Building wheel for kiwisolver (pyproject.toml) ... error
error: subprocess-exited-with-error

× Building wheel for kiwisolver (pyproject.toml) did not run successfully. │ exit code: 1
╰─> [26 lines of output]
running bdist_wheel
running build running build_py
creating build
creating build/lib.linux-aarch64-cpython-311
creating build/lib.linux-aarch64-cpython-311/kiwisolver
copying py/kiwisolver/init.py -> build/lib.linux-aarch64-cpython-311/kiwisolver
copying py/kiwisolver/exceptions.py -> build/lib.linux-aarch64-cpython-311/kiwisolver copying py/kiwisolver/_cext.pyi -> build/lib.linux-aarch64-cpython-311/kiwisolver
copying py/kiwisolver/py.typed -> build/lib.linux-aarch64-cpython-311/kiwisolver
running build_ext
building 'kiwisolver._cext' extension creating build/temp.linux-aarch64-cpython-311
creating build/temp.linux-aarch64-cpython-311/py creating build/temp.linux-aarch64-cpython-311/py/src
aarch64-linux-android-clang -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/tmp/pip-build-env-ibn0lych/overlay/lib/python3.11/site-packages/cppy/include -I. -I/data/data/com.termux/files/usr/include/python3.11 -c py/src/constraint.cpp -o build/temp.linux-aarch64-cpython-311/py/src/constraint.o -std=c++11
aarch64-linux-android-clang -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/tmp/pip-build-env-ibn0lych/overlay/lib/python3.11/site-packages/cppy/include -I. -I/data/data/com.termux/files/usr/include/python3.11 -c py/src/expression.cpp -o build/temp.linux-aarch64-cpython-311/py/src/expression.o -std=c++11
aarch64-linux-android-clang -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/tmp/pip-build-env-ibn0lych/overlay/lib/python3.11/site-packages/cppy/include -I. -I/data/data/com.termux/files/usr/include/python3.11 -c py/src/kiwisolver.cpp -o build/temp.linux-aarch64-cpython-311/py/src/kiwisolver.o -std=c++11
aarch64-linux-android-clang -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/tmp/pip-build-env-ibn0lych/overlay/lib/python3.11/site-packages/cppy/include -I. -I/data/data/com.termux/files/usr/include/python3.11 -c py/src/solver.cpp -o build/temp.linux-aarch64-cpython-311/py/src/solver.o -std=c++11
aarch64-linux-android-clang -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/tmp/pip-build-env-ibn0lych/overlay/lib/python3.11/site-packages/cppy/include -I. -I/data/data/com.termux/files/usr/include/python3.11 -c py/src/strength.cpp -o build/temp.linux-aarch64-cpython-311/py/src/strength.o -std=c++11
aarch64-linux-android-clang -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/tmp/pip-build-env-ibn0lych/overlay/lib/python3.11/site-packages/cppy/include -I. -I/data/data/com.termux/files/usr/include/python3.11 -c py/src/term.cpp -o build/temp.linux-aarch64-cpython-311/py/src/term.o -std=c++11
aarch64-linux-android-clang -DNDEBUG -g -fwrapv -O3 -Wall -fstack-protector-strong -O3 -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/tmp/pip-build-env-ibn0lych/overlay/lib/python3.11/site-packages/cppy/include -I. -I/data/data/com.termux/files/usr/include/python3.11 -c py/src/variable.cpp -o build/temp.linux-aarch64-cpython-311/py/src/variable.o -std=c++11
aarch64-linux-android-clang++ -shared -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -Wl,--no-as-needed,-landroid-support,--as-needed -L/home/builder/.termux-build/_cache/android-r26b-api-24-v3/sysroot/usr/lib -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -Wl,--no-as-needed,-landroid-support,--as-needed -L/home/builder/.termux-build/_cache/android-r26b-api-24-v3/sysroot/usr/lib build/temp.linux-aarch64-cpython-311/py/src/constraint.o build/temp.linux-aarch64-cpython-311/py/src/expression.o build/temp.linux-aarch64-cpython-311/py/src/kiwisolver.o build/temp.linux-aarch64-cpython-311/py/src/solver.o build/temp.linux-aarch64-cpython-311/py/src/strength.o build/temp.linux-aarch64-cpython-311/py/src/term.o build/temp.linux-aarch64-cpython-311/py/src/variable.o -L/data/data/com.termux/files/usr/lib -lpython3.11 -o build/lib.linux-aarch64-cpython-311/kiwisolver/_cext.cpython-311.so
aarch64-linux-android-clang++: error: unknown argument: '-fno-openmp-implicit-rpath'
aarch64-linux-android-clang++: error: unknown argument: '-fno-openmp-implicit-rpath'
error: command '/data/data/com.termux/files/usr/bin/aarch64-linux-android-clang++' failed with exit code 1
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for kiwisolver
Failed to build kiwisolver ERROR: Could not build wheels for kiwisolver, which is required to install pyproject.toml-based projects
dpkg: error processing package matplotlib (--configure):
installed matplotlib package post-installation script subprocess returned error exit status 1 Errors were encountered while processing:
matplotlib
E: Sub-process /data/data/com.termux/files/usr/bin/dpkg returned an error code (1)
yes: standard output: Broken pipe

Problems after upgrade from 0.2.0 to 0.2.2

Open Interpreter broken in Termux after upgrade:

’’’zsh
❯ i
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/bin/i", line 5, in
from interpreter.terminal_interface.start_terminal_interface import main
File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/interpreter/terminal_interface/start_terminal_interface.py", line 9, in
from .profiles.profiles import open_profile_dir, profile, reset_profile
File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/interpreter/terminal_interface/profiles/profiles.py", line 13, in
import send2trash
ModuleNotFoundError: No module named 'send2trash'
❯ interpreter --version
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/bin/interpreter", line 5, in
from interpreter.terminal_interface.start_terminal_interface import main
File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/interpreter/terminal_interface/start_terminal_interface.py", line 9, in
from .profiles.profiles import open_profile_dir, profile, reset_profile
File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/interpreter/terminal_interface/profiles/profiles.py", line 13, in
import send2trash
ModuleNotFoundError: No module named 'send2trash'
❯ pip install --upgrade open-interpreter --no-cache-dir --no-deps
Requirement already satisfied: open-interpreter in /data/data/com.termux/files/usr/lib/python3.11/site-packages (0.2.2)
❯ pip install --upgrade open-interpreter
Requirement already satisfied: open-interpreter in /data/data/com.termux/files/usr/lib/python3.11/site-packages (0.2.2)
Collecting aifs<0.0.10,>=0.0.9 (from open-interpreter)
Using cached aifs-0.0.9-py3-none-any.whl.metadata (3.2 kB)
Requirement already satisfied: astor<0.9.0,>=0.8.1 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (0.8.1)
Requirement already satisfied: fastapi<0.111.0,>=0.110.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (0.110.0)
Requirement already satisfied: git-python<2.0.0,>=1.0.3 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (1.0.3)
Requirement already satisfied: html2image<3.0.0.0,>=2.0.4.3 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (2.0.4.3)
Requirement already satisfied: inquirer<4.0.0,>=3.1.3 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (3.2.1)
Requirement already satisfied: ipykernel<7.0.0,>=6.26.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (6.28.0)
Requirement already satisfied: jupyter-client<9.0.0,>=8.6.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (8.6.0)
Requirement already satisfied: litellm<2.0.0,>=1.18.4 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (1.23.5)
Requirement already satisfied: matplotlib<4.0.0,>=3.8.2 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (3.8.3)
Collecting nltk<4.0.0,>=3.8.1 (from open-interpreter)
Using cached nltk-3.8.1-py3-none-any.whl.metadata (2.8 kB)
Collecting platformdirs<5.0.0,>=4.2.0 (from open-interpreter)
Using cached platformdirs-4.2.0-py3-none-any.whl.metadata (11 kB)
Requirement already satisfied: posthog<4.0.0,>=3.1.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (3.3.1)
Requirement already satisfied: prompt-toolkit<4.0.0,>=3.0.43 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (3.0.43)
Requirement already satisfied: psutil<6.0.0,>=5.9.6 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (5.9.7)
Requirement already satisfied: pyyaml<7.0.0,>=6.0.1 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (6.0.1)
Requirement already satisfied: rich<14.0.0,>=13.4.2 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (13.7.0)
Collecting send2trash<2.0.0,>=1.8.2 (from open-interpreter)
Using cached Send2Trash-1.8.2-py3-none-any.whl.metadata (4.0 kB)
Requirement already satisfied: six<2.0.0,>=1.16.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (1.16.0)
Collecting tiktoken<0.6.0,>=0.5.2 (from open-interpreter)
Using cached tiktoken-0.5.2-cp311-cp311-linux_aarch64.whl
Requirement already satisfied: tokentrim<0.2.0,>=0.1.13 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (0.1.13)
Requirement already satisfied: toml<0.11.0,>=0.10.2 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (0.10.2)
Requirement already satisfied: uvicorn<0.28.0,>=0.27.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (0.27.1)
Requirement already satisfied: wget<4.0,>=3.2 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from open-interpreter) (3.2)
Collecting chromadb<0.5.0,>=0.4.22 (from aifs<0.0.10,>=0.0.9->open-interpreter)
Using cached chromadb-0.4.24-py3-none-any.whl.metadata (7.3 kB)
Collecting unstructured<0.13.0,>=0.12.0 (from aifs<0.0.10,>=0.0.9->open-interpreter)
Using cached unstructured-0.12.6-py3-none-any.whl.metadata (83 kB)
Requirement already satisfied: pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from fastapi<0.111.0,>=0.110.0->open-interpreter) (2.5.3)
Requirement already satisfied: starlette<0.37.0,>=0.36.3 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from fastapi<0.111.0,>=0.110.0->open-interpreter) (0.36.3)
Requirement already satisfied: typing-extensions>=4.8.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from fastapi<0.111.0,>=0.110.0->open-interpreter) (4.9.0)
Requirement already satisfied: gitpython in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from git-python<2.0.0,>=1.0.3->open-interpreter) (3.1.41)
Requirement already satisfied: requests in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from html2image<3.0.0.0,>=2.0.4.3->open-interpreter) (2.31.0)
Requirement already satisfied: websocket-client<2.0.0,>=1.0.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from html2image<3.0.0.0,>=2.0.4.3->open-interpreter) (1.7.0)
Requirement already satisfied: blessed>=1.19.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from inquirer<4.0.0,>=3.1.3->open-interpreter) (1.20.0)
Requirement already satisfied: editor>=1.6.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from inquirer<4.0.0,>=3.1.3->open-interpreter) (1.6.5)
Requirement already satisfied: readchar>=3.0.6 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from inquirer<4.0.0,>=3.1.3->open-interpreter) (4.0.5)
Requirement already satisfied: comm>=0.1.1 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from ipykernel<7.0.0,>=6.26.0->open-interpreter) (0.2.1)
Requirement already satisfied: debugpy>=1.6.5 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from ipykernel<7.0.0,>=6.26.0->open-interpreter) (1.8.0)
Requirement already satisfied: ipython>=7.23.1 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from ipykernel<7.0.0,>=6.26.0->open-interpreter) (8.20.0)
Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from ipykernel<7.0.0,>=6.26.0->open-interpreter) (5.7.1)
Requirement already satisfied: matplotlib-inline>=0.1 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from ipykernel<7.0.0,>=6.26.0->open-interpreter) (0.1.6)
Requirement already satisfied: nest-asyncio in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from ipykernel<7.0.0,>=6.26.0->open-interpreter) (1.5.8)
Requirement already satisfied: packaging in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from ipykernel<7.0.0,>=6.26.0->open-interpreter) (23.2)
Requirement already satisfied: pyzmq>=24 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from ipykernel<7.0.0,>=6.26.0->open-interpreter) (25.1.2)
Requirement already satisfied: tornado>=6.1 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from ipykernel<7.0.0,>=6.26.0->open-interpreter) (6.4)
Requirement already satisfied: traitlets>=5.4.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from ipykernel<7.0.0,>=6.26.0->open-interpreter) (5.14.1)
Requirement already satisfied: python-dateutil>=2.8.2 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from jupyter-client<9.0.0,>=8.6.0->open-interpreter) (2.8.2)
Requirement already satisfied: aiohttp in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from litellm<2.0.0,>=1.18.4->open-interpreter) (3.9.1)
Requirement already satisfied: click in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from litellm<2.0.0,>=1.18.4->open-interpreter) (8.1.7)
Requirement already satisfied: importlib-metadata>=6.8.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from litellm<2.0.0,>=1.18.4->open-interpreter) (7.0.1)
Requirement already satisfied: jinja2<4.0.0,>=3.1.2 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from litellm<2.0.0,>=1.18.4->open-interpreter) (3.1.3)
Requirement already satisfied: openai>=1.0.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from litellm<2.0.0,>=1.18.4->open-interpreter) (1.7.1)
Requirement already satisfied: python-dotenv>=0.2.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from litellm<2.0.0,>=1.18.4->open-interpreter) (1.0.0)
Requirement already satisfied: tokenizers in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from litellm<2.0.0,>=1.18.4->open-interpreter) (0.15.0)
Requirement already satisfied: contourpy>=1.0.1 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from matplotlib<4.0.0,>=3.8.2->open-interpreter) (1.2.0)
Requirement already satisfied: cycler>=0.10 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from matplotlib<4.0.0,>=3.8.2->open-interpreter) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from matplotlib<4.0.0,>=3.8.2->open-interpreter) (4.47.2)
Requirement already satisfied: kiwisolver>=1.3.1 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from matplotlib<4.0.0,>=3.8.2->open-interpreter) (1.4.5)
Requirement already satisfied: numpy<2,>=1.21 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from matplotlib<4.0.0,>=3.8.2->open-interpreter) (1.26.4)
Requirement already satisfied: pillow>=8 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from matplotlib<4.0.0,>=3.8.2->open-interpreter) (10.2.0)
Requirement already satisfied: pyparsing>=2.3.1 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from matplotlib<4.0.0,>=3.8.2->open-interpreter) (3.0.9)
Collecting joblib (from nltk<4.0.0,>=3.8.1->open-interpreter)
Using cached joblib-1.3.2-py3-none-any.whl.metadata (5.4 kB)
Requirement already satisfied: regex>=2021.8.3 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from nltk<4.0.0,>=3.8.1->open-interpreter) (2023.12.25)
Requirement already satisfied: tqdm in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from nltk<4.0.0,>=3.8.1->open-interpreter) (4.66.1)
Requirement already satisfied: monotonic>=1.5 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from posthog<4.0.0,>=3.1.0->open-interpreter) (1.6)
Requirement already satisfied: backoff>=1.10.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from posthog<4.0.0,>=3.1.0->open-interpreter) (2.2.1)
Requirement already satisfied: wcwidth in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from prompt-toolkit<4.0.0,>=3.0.43->open-interpreter) (0.2.12)
Requirement already satisfied: markdown-it-py>=2.2.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from rich<14.0.0,>=13.4.2->open-interpreter) (3.0.0)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from rich<14.0.0,>=13.4.2->open-interpreter) (2.17.2)
Requirement already satisfied: h11>=0.8 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from uvicorn<0.28.0,>=0.27.0->open-interpreter) (0.14.0)
Requirement already satisfied: build>=1.0.3 in /data/data/com.termux/files/usr/lib/python3.11/site-packages (from chromadb<0.5.0,>=0.4.22->aifs<0.0.10,>=0.0.9->open-interpreter) (1.0.3)
Collecting chroma-hnswlib==0.7.3 (from chromadb<0.5.0,>=0.4.22->aifs<0.0.10,>=0.0.9->open-interpreter)
Using cached chroma-hnswlib-0.7.3.tar.gz (31 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [65 lines of output]
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/tmp/pip-build-env-5l9uibmd/overlay/lib/python3.11/site-packages/numpy/core/init.py", line 24, in
from . import multiarray
File "/data/data/com.termux/files/usr/tmp/pip-build-env-5l9uibmd/overlay/lib/python3.11/site-packages/numpy/core/multiarray.py", line 10, in
from . import overrides
File "/data/data/com.termux/files/usr/tmp/pip-build-env-5l9uibmd/overlay/lib/python3.11/site-packages/numpy/core/overrides.py", line 8, in
from numpy.core._multiarray_umath import (
ImportError: dlopen failed: cannot locate symbol "PyExc_ValueError" referenced by "/data/data/com.termux/files/usr/tmp/pip-build-env-5l9uibmd/overlay/lib/python3.11/site-packages/numpy/core/_multiarray_umath.cpython-311.so"...

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-5l9uibmd/overlay/lib/python3.11/site-packages/numpy/__init__.py", line 130, in <module>
      from numpy.__config__ import show as show_config
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-5l9uibmd/overlay/lib/python3.11/site-packages/numpy/__config__.py", line 4, in <module>
      from numpy.core._multiarray_umath import (
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-5l9uibmd/overlay/lib/python3.11/site-packages/numpy/core/__init__.py", line 50, in <module>
      raise ImportError(msg)
  ImportError:

  IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

  Importing the numpy C-extensions failed. This error can happen for
  many reasons, often due to issues with your setup or how NumPy was
  installed.

  We have compiled some common reasons and troubleshooting tips at:

      https://numpy.org/devdocs/user/troubleshooting-importerror.html

  Please note and check the following:

    * The Python version is: Python3.11 from "/data/data/com.termux/files/usr/bin/python3.11"
    * The NumPy version is: "1.26.4"

  and make sure that they are the versions you expect.
  Please carefully study the documentation linked above for further help.

  Original error was: dlopen failed: cannot locate symbol "PyExc_ValueError" referenced by "/data/data/com.termux/files/usr/tmp/pip-build-env-5l9uibmd/overlay/lib/python3.11/site-packages/numpy/core/_multiarray_umath.cpython-311.so"...


  The above exception was the direct cause of the following exception:

  Traceback (most recent call last):
    File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
      main()
    File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
      return hook(config_settings)
             ^^^^^^^^^^^^^^^^^^^^^
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-5l9uibmd/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 325, in get_requires_for_build_wheel
      return self._get_build_requires(config_settings, requirements=['wheel'])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-5l9uibmd/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 295, in _get_build_requires
      self.run_setup()
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-5l9uibmd/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 311, in run_setup
      exec(code, locals())
    File "<string>", line 5, in <module>
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-5l9uibmd/overlay/lib/python3.11/site-packages/numpy/__init__.py", line 135, in <module>
      raise ImportError(msg) from e
  ImportError: Error importing numpy: you should not try to import numpy from
          its source directory; please exit the numpy source tree, and relaunch
          your python interpreter from there.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
’’’

Alternate method (works with 0.21.0+)

Ubuntu 22.04 in userland (which bootstraps on termux) will run the latest version without issues.

sudo apt update && sudo apt upgrade
sudo apt install python3-pip
sudo pip3 install open-interpreter (yes, it requires sudo)

Haven't gotten 01 working yet.

wget pip install on nix-on-droid nix+termux.

Trying to install Open Interpreter in a Termux virtual environment, but it's hitting a snag. There's this permission issue with a temp directory (/data/data/com.termux.nix/files/usr/tmp/pip-modern-metadata-bjriqhr5/) – looks like it can't write to it. Seems like the directory might not be there or it's got wrong permissions. Something's off with how the virtual environment or Termux is handling permissions or paths. The pip install fails for wget=3.2 with this error message:

Preparing metadata (pyproject.toml) ..[12/564]  error: subprocess-exited-with-error                                                             × Preparing metadata (pyproject.toml) did not run successfully.                                 │ exit code: 1                                  ╰─> [1 lines of output]                             error: [('/data/data/com.termux.nix/files/usr/tmp/pip-modern-metadata-cd83mgpk/wget.egg-info/top_level.txt', '/data/data/com.termux.nix/files/usr/tmp/pip-modern-metadata-cd83mgpk/wget.egg-info.__bkp__/top_level.txt', "[Errno 13] Permission denied: '/data/data/com.termux.nix/files/usr/tmp/pip-modern-metadata-cd83mgpk/wget.egg-info.__bkp__/top_level.txt'"), ('/data/data/com.termux.nix/files/usr/tmp/pip-modern-metadata-cd83mgpk/wget.egg-info/PKG-INFO', '/data/data/com.termux.nix/files/usr/tmp/pip-modern-metadata-cd83mgpk/wget.egg-info.__bkp__/PKG-INFO', "[Errno 13] Permission denied: '/data/data/com.termux.nix/files/usr/tmp/pip-modern-metadata-cd83mgpk/wget.egg-info.__bkp__/PKG-INFO'"), ('/data/data/com.termux.nix/files/usr/tmp/pip-modern-metadata-cd83mgpk/wget.egg-info/dependency_links.txt', '/data/data/com.termux.nix/files/usr/tmp/pip-modern-metadata-cd83mgpk/wget.egg-info.__bkp__/dependency_links.txt', "[Errno 13] Permission denied: '/data/
data/com.termux.nix/files/usr/tmp/pip-modern-met
adata-cd83mgpk/wget.egg-info.__bkp__/dependency_
links.txt'"), ('/data/data/com.termux.nix/files/
usr/tmp/pip-modern-metadata-cd83mgpk/wget.egg-in
fo/SOURCES.txt', '/data/data/com.termux.nix/file
s/usr/tmp/pip-modern-metadata-cd83mgpk/wget.egg-
info.__bkp__/SOURCES.txt', "[Errno 13] Permissio
n denied: '/data/data/com.termux.nix/files/usr/t
mp/pip-modern-metadata-cd83mgpk/wget.egg-info.__
bkp__/SOURCES.txt'"), ('/data/data/com.termux.ni
x/files/usr/tmp/pip-modern-metadata-cd83mgpk/wge
t.egg-info', '/data/data/com.termux.nix/files/us
r/tmp/pip-modern-metadata-cd83mgpk/wget.egg-info
.__bkp__', "[Errno 13] Permission denied: '/data
/data/com.termux.nix/files/usr/tmp/pip-modern-me
tadata-cd83mgpk/wget.egg-info.__bkp__'")]
      [end of output]

  note: This error originates from a subprocess,
 and is likely not a problem with pip.

Further to my prior issue that you answered, and your updating the installation documentation, I now request user documentation.

Hi, I successfully installed ’open-interpreter’ on Termux in Android after much troubleshooting and quite a few tries. It is now installed. But on my device, I am experiencing, 'Python dependency Hell' for quite a few packages. Fortunately, open-interpreter is no longer amongst them. In troubleshooting, I learnt of the importance of ’pipdeptree’, ’virtualenvwrapper’, ’venv’ and how to activate and deactivate virtual environments. I Intuit, some of these may be important for open interpreter in the Termux interactive commandline and in scripting and in getting code-interpreter to debug and iterate my code. I can't find any documentation or instructions for how to use open-interpreter in Termux, specifically. I want to know all the different ways that I can invoke scripts or snippets in Shell (Zsh, Bash and Fish) and Python scripts for code interpreter to comment on, and also, whatever else I can use code-interpreter for, apart from just chatting and coding. I ask open interpreter to explain how I use them, but they give me JavaScript instructions, that I don't understand. I wanted to offer my support, if you need anyone to help write or edit documentation. I would really like to help! I am so thankful for your project.

Error while building - fatal error: 'spawn.h' file not found

Error occurs while running the setup.sh file, while installing open-interpreter .

Brand new phone : Pixel 8
Brand new fresh install of termux-app (0.118.0) via Github releases.

make[5]: Leaving directory '/data/data/com.termux/files/usr/tmp/pip-install-oac6x7u4/ninja_f6c02e1a60494ba1884df3f956b2fe9c/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin'                                                                       /data/data/com.termux/files/usr/bin/make  -f CMakeFiles/boo.dir/build.make CMakeFiles/boo.dir/build
                  make[5]: Entering directory '/data/data/com.termux/files/usr/tmp/pip-install-oac6x7u4/ninja_f6c02e1a60494ba1884df3f956b2fe9c/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin'
                  [ 75%] Building CXX object CMakeFiles/boo.dir/main.cpp.o
                  /data/data/com.termux/files/usr/bin/c++   -O2 -g -DNDEBUG -flto=thin -MD -MT CMakeFiles/boo.dir/main.cpp.o -MF CMakeFiles/boo.dir/main.cpp.o.d -o CMakeFiles/boo.dir/main.cpp.o -c /data/data/com.termux/files/usr/tmp/pip-install-oac6x7u4/ninja_f6c02e1a60494ba1884df3f956b2fe9c/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/src/main.cpp
                  [100%] Linking CXX executable boo                       /data/data/com.termux/files/usr/bin/cmake -E cmake_link_script CMakeFiles/boo.dir/link.txt --verbose=1
                  /data/data/com.termux/files/usr/bin/c++ -O2 -g -DNDEBUG -flto=thin -fuse-ld=gold CMakeFiles/boo.dir/main.cpp.o -o boo  libfoo.a
                  c++: error: invalid linker name in argument '-fuse-ld=gold'                                                     c++: error: invalid linker name in argument '-fuse-ld=gold'                                                     make[5]: *** [CMakeFiles/boo.dir/build.make:101: boo] Error 1                                                   make[5]: Leaving directory '/data/data/com.termux/files/usr/tmp/pip-install-oac6x7u4/ninja_f6c02e1a60494ba1884df3f956b2fe9c/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin'                                                                       make[4]: *** [CMakeFiles/Makefile2:114: CMakeFiles/boo.dir/all] Error 2
                  make[4]: Leaving directory '/data/data/com.termux/files/usr/tmp/pip-install-oac6x7u4/ninja_f6c02e1a60494ba1884df3f956b2fe9c/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin'                                                                       make[3]: *** [Makefile:94: all] Error 2                                                                         make[3]: Leaving directory '/data/data/com.termux/files/usr/tmp/pip-install-oac6x7u4/ninja_f6c02e1a60494ba1884df3f956b2fe9c/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin'                                                     
                  >
                  -- Performing Test flag_no_deprecated
                  -- Performing Test flag_no_deprecated - Success
                  -- Performing Test flag_color_diag                      -- Performing Test flag_color_diag - Success
                  CMake Warning at CMakeLists.txt:49 (message):
                    re2c was not found; changes to src/*.in.cc will not affect your build.                                                                              
                  -- Looking for fork                                     -- Looking for fork - found
                  -- Looking for pipe
                  -- Looking for pipe - found                             -- Configuring done (6.2s)                              -- Generating done (0.1s)                               -- Build files have been written to: /data/data/com.termux/files/usr/tmp/pip-install-oac6x7u4/ninja_f6c02e1a60494ba1884df3f956b2fe9c/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build
                  [ 77%] Performing build step for 'build_ninja'                                                                  [  1%] Building CXX object CMakeFiles/libninja-re2c.dir/src/depfile_parser.cc.o
                  [  2%] Building CXX object CMakeFiles/libninja-re2c.dir/src/lexer.cc.o
                  [  2%] Built target libninja-re2c
                  [  4%] Building CXX object CMakeFiles/libninja.dir/src/build_log.cc.o
                  [  5%] Building CXX object CMakeFiles/libninja.dir/src/build.cc.o                                               [  7%] Building CXX object CMakeFiles/libninja.dir/src/clean.cc.o
                  [  8%] Building CXX object CMakeFiles/libninja.dir/src/clparser.cc.o                                            [ 10%] Building CXX object CMakeFiles/libninja.dir/src/dyndep.cc.o
                  [ 11%] Building CXX object CMakeFiles/libninja.dir/src/dyndep_parser.cc.o
                  [ 13%] Building CXX object CMakeFiles/libninja.dir/src/debug_flags.cc.o
                  [ 14%] Building CXX object CMakeFiles/libninja.dir/src/deps_log.cc.o
                  [ 16%] Building CXX object CMakeFiles/libninja.dir/src/disk_interface.cc.o                                      [ 17%] Building CXX object CMakeFiles/libninja.dir/src/edit_distance.cc.o                                       [ 19%] Building CXX object CMakeFiles/libninja.dir/src/eval_env.cc.o                                            [ 20%] Building CXX object CMakeFiles/libninja.dir/src/graph.cc.o                                               [ 22%] Building CXX object CMakeFiles/libninja.dir/src/graphviz.cc.o                                            [ 23%] Building CXX object CMakeFiles/libninja.dir/src/json.cc.o
                  [ 25%] Building CXX object CMakeFiles/libninja.dir/src/line_printer.cc.o                                        [ 26%] Building CXX object CMakeFiles/libninja.dir/src/manifest_parser.cc.o
                  [ 28%] Building CXX object CMakeFiles/libninja.dir/src/metrics.cc.o
                  [ 29%] Building CXX object CMakeFiles/libninja.dir/src/missing_deps.cc.o
                  [ 31%] Building CXX object CMakeFiles/libninja.dir/src/parser.cc.o
                  [ 32%] Building CXX object CMakeFiles/libninja.dir/src/state.cc.o
                  [ 34%] Building CXX object CMakeFiles/libninja.dir/src/status.cc.o
                  [ 35%] Building CXX object CMakeFiles/libninja.dir/src/string_piece_util.cc.o
                  [ 37%] Building CXX object CMakeFiles/libninja.dir/src/tokenpool-gnu-make.cc.o
                  [ 38%] Building CXX object CMakeFiles/libninja.dir/src/util.cc.o
                  [ 40%] Building CXX object CMakeFiles/libninja.dir/src/version.cc.o
                  [ 41%] Building CXX object CMakeFiles/libninja.dir/src/subprocess-posix.cc.o
                  /data/data/com.termux/files/usr/tmp/pip-install-oac6x7u4/ninja_f6c02e1a60494ba1884df3f956b2fe9c/Ninja-src/src/subprocess-posix.cc:26:10: fatal error: 'spawn.h' file not found
                     26 | #include <spawn.h>                                    |          ^~~~~~~~~
                  1 error generated.
                  make[5]: *** [CMakeFiles/libninja.dir/build.make:426: CMakeFiles/libninja.dir/src/subprocess-posix.cc.o] Error 1
                  make[4]: *** [CMakeFiles/Makefile2:155: CMakeFiles/libninja.dir/all] Error 2
                  make[3]: *** [Makefile:146: all] Error 2
                  make[2]: *** [CMakeFiles/build_ninja.dir/build.make:88: build_ninja-prefix/src/build_ninja-stamp/build_ninja-build] Error 2                                             make[1]: *** [CMakeFiles/Makefile2:111: CMakeFiles/build_ninja.dir/all] Error 2
                  make: *** [Makefile:136: all] Error 2
                  Traceback (most recent call last):                        File "/data/data/com.termux/files/usr/tmp/pip-build-env-ojfc2bnr/overlay/lib/python3.11/site-packages/skbuild/setuptools_wrap.py", line 674, in setup

Error Numpy

Collecting chroma-hnswlib==0.7.3 (from chromadb<0.5.0,>=0.4.22->aifs<0.0.10,>=0.0.9->open-interpreter)
Downloading chroma-hnswlib-0.7.3.tar.gz (31 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [65 lines of output]
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/tmp/pip-build-env-9w7vud48/overlay/lib/python3.11/site-packages/numpy/core/init.py", line 24, in
from . import multiarray
File "/data/data/com.termux/files/usr/tmp/pip-build-env-9w7vud48/overlay/lib/python3.11/site-packages/numpy/core/multiarray.py", line 10, in
from . import overrides
File "/data/data/com.termux/files/usr/tmp/pip-build-env-9w7vud48/overlay/lib/python3.11/site-packages/numpy/core/overrides.py", line 8, in
from numpy.core._multiarray_umath import (
ImportError: dlopen failed: cannot locate symbol "PyExc_ValueError" referenced by "/data/data/com.termux/files/usr/tmp/pip-build-env-9w7vud48/overlay/lib/python3.11/site-packages/numpy/core/_multiarray_umath.cpython-311.so"...

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-9w7vud48/overlay/lib/python3.11/site-packages/numpy/__init__.py", line 130, in <module>
      from numpy.__config__ import show as show_config
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-9w7vud48/overlay/lib/python3.11/site-packages/numpy/__config__.py", line 4, in <module>
      from numpy.core._multiarray_umath import (
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-9w7vud48/overlay/lib/python3.11/site-packages/numpy/core/__init__.py", line 50, in <module>
      raise ImportError(msg)
  ImportError:

  IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

  Importing the numpy C-extensions failed. This error can happen for
  many reasons, often due to issues with your setup or how NumPy was
  installed.

  We have compiled some common reasons and troubleshooting tips at:

      https://numpy.org/devdocs/user/troubleshooting-importerror.html

  Please note and check the following:

    * The Python version is: Python3.11 from "/data/data/com.termux/files/usr/bin/python3.11"
    * The NumPy version is: "1.26.4"

  and make sure that they are the versions you expect.
  Please carefully study the documentation linked above for further help.

  Original error was: dlopen failed: cannot locate symbol "PyExc_ValueError" referenced by "/data/data/com.termux/files/usr/tmp/pip-build-env-9w7vud48/overlay/lib/python3.11/site-packages/numpy/core/_multiarray_umath.cpython-311.so"...


  The above exception was the direct cause of the following exception:

  Traceback (most recent call last):
    File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
      main()
    File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
      return hook(config_settings)
             ^^^^^^^^^^^^^^^^^^^^^
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-9w7vud48/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 325, in get_requires_for_build_wheel
      return self._get_build_requires(config_settings, requirements=['wheel'])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-9w7vud48/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 295, in _get_build_requires
      self.run_setup()
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-9w7vud48/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 311, in run_setup
      exec(code, locals())
    File "<string>", line 5, in <module>
    File "/data/data/com.termux/files/usr/tmp/pip-build-env-9w7vud48/overlay/lib/python3.11/site-packages/numpy/__init__.py", line 135, in <module>
      raise ImportError(msg) from e
  ImportError: Error importing numpy: you should not try to import numpy from
          its source directory; please exit the numpy source tree, and relaunch
          your python interpreter from there.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
~ $

bash syntax error when exporting API on pixel 3.

Description

Experiencing syntax and interpreter issues during the setup of open-interpreter-termux on Pixel 3.

Environment

  • Device: Pixel 3
  • OS: [Android] (Android 12 OS)
  • Software Version: [Termux]

Steps to Reproduce

  1. Run the setup for open-interpreter-termux.
  2. Execute setup storage without issues.
  3. Attempt to export the API key.

Expected Behavior

[interpreter would open and I would do things.]

Actual Behavior

Encountered two errors post API key export:

Errors:

bash: syntax error near unexpected token `newline'



no command interpreter found, did you mean: command interpfilter in package prover9.

open-interpreter==0.1.8 is showing api log

0.1.8 had the issue of showing the open ai api logs, I tried using open-interpreter 0.1.9 or 0.1.10 but got a dependency error. I downgraded by running pip install open-interpreter==0.1.7 and it worked as expected.

are we stuck on 0.1.7 version for android termux?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.