I created image for area witn low internet connect
stereolabs/zed:4.2-devel-jetson-jp6.1.0-stereo-detector-preinstall
FROM stereolabs/zed:4.2-devel-jetson-jp6.1.0
WORKDIR /preinstall
RUN python3 /usr/local/zed/get_python_api.py
COPY ./requirements.txt .
RUN pip install --upgrade pip && \
pip install -r requirements.txt
And create based on it
FROM stereolabs/zed:4.2-devel-jetson-jp6.1.0-stereo-detector-preinstall
WORKDIR /project
COPY ./requirements.txt .
RUN pip install --upgrade pip && \
pip install -r requirements.txt
COPY . .
ENTRYPOINT python main.py
run bash and check
python -m pip show pyzed
Name: pyzed
Version: 1.3.0
Summary: UNKNOWN
Home-page: UNKNOWN
Author:
Author-email:
License: UNKNOWN
Location: /usr/local/lib/python3.10/dist-packages
Requires: durationpy, python-dateutil, requests
Required-by:
root@7b9150975443:/project# pip show pyzed
Name: pyzed
Version: 1.3.0
Summary: UNKNOWN
Home-page: UNKNOWN
Author:
Author-email:
License: UNKNOWN
Location: /usr/local/lib/python3.10/dist-packages
Requires: durationpy, python-dateutil, requests
Required-by:
root@7b9150975443:/project# python3
Python 3.10.12 (main, Sep 11 2024, 15:47:36) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyzed
>>> import pyzed.sl
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pyzed.sl'; 'pyzed' is not a package
>>> from pyzed import sl
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name 'sl' from 'pyzed' (/usr/local/lib/python3.10/dist-packages/pyzed.py)