Fehler importieren CV2 "ModulenotFoundError: Kein Modul mit dem Namen" CV2 "im Docker -BildPython

Python-Programme
Anonymous
 Fehler importieren CV2 "ModulenotFoundError: Kein Modul mit dem Namen" CV2 "im Docker -Bild

Post by Anonymous »

Ich habe versucht, das Docker -Bild der Python -Anwendung mit dieser Dockerfile zu erstellen: < /p>

Code: Select all

FROM python:3.10-slim

WORKDIR /app

# Install system dependencies Git
RUN apt-get update && apt-get install -y --no-install-recommends git curl unzip \
&& rm -rf /var/lib/apt/lists/* \
&& curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" \
&& unzip awscliv2.zip \
&& ./aws/install \
&& rm -rf aws awscliv2.zip

# Copy and install Python dependencies
COPY sai/requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt \
&& pip uninstall -y opencv-python \
&& pip install --no-cache-dir opencv-python-headless==4.11.0.86 \
&& rm -rf /root/.cache/pip

# Copy only necessary libraries
COPY libs/python /app/libs/python
RUN pip install --no-cache-dir /app/libs/python/s3_py \
&& pip install --no-cache-dir /app/libs/python/kafka_py
Ich mache diese bestimmte Zeile, weil ich in meinen Anforderungen ein KI-Modell wie Real-ESRGAN und einige andere Dinge auflistet, die opencv-python als Abhängigkeiten in ihren Metadaten aufgeführt sind. < /p>

Code: Select all

&& pip uninstall -y opencv-python \
&& pip install --no-cache-dir opencv-python-headless==4.11.0.86 \
, obwohl ich jedoch zuerst die OpenCV-Python- Ich liste meine Pakete mit < /p>
auf

Code: Select all

python -c "import pkgutil; print([m.name for m in pkgutil.iter_modules()])"
.
Gibt es eine Problemumgehung, um dies zu lösen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post