GitHub user imedlee added a comment to the discussion: ModuleNotFoundError: No 
module named 'psycopg2'" still not work

# 安装编译依赖
RUN apt-get update && \
    DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
    libaio1 \
    libpq-dev \
    default-libmysqlclient-dev \
    pkg-config \
    libjpeg-dev \
    zlib1g-dev \
    gcc \
    unzip

# 安装 Oracle 客户端
COPY instantclient-basic-linux.x64-19.27.0.0.0dbru.zip /tmp/oracle/
RUN mkdir -p /opt/oracle \
    && unzip /tmp/oracle/instantclient-basic-linux.x64-19.27.0.0.0dbru.zip -d 
/opt/oracle \
    && rm -rf /tmp/oracle \
    && ln -s /opt/oracle/instantclient_19_27 /opt/oracle/instantclient \
    && echo "/opt/oracle/instantclient" > 
/etc/ld.so.conf.d/oracle-instantclient.conf \
    && ldconfig && \
    rm -rf /var/cache/ldconfig/*    

# 配置 Python 环境
ENV VIRTUAL_ENV=/app/.venv
ENV PATH="$VIRTUAL_ENV/bin:$PATH"

# 使用uv安装Python包
RUN uv pip install --no-cache-dir \
    cx_Oracle \
    psycopg2-binary \
    mysqlclient \
    pillow \
    redis

GitHub link: 
https://github.com/apache/superset/discussions/34186#discussioncomment-13790082

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to