在Docker容器中运行pip安装时,可能会遇到“无法在可编辑模式下执行pip安装--no-deps”的错误
--user
标志或在虚拟环境中运行pip安装。例如:
pip install --user --no-deps package_name
或者,在激活虚拟环境后执行:
source venv/bin/activate pip install --no-deps package_nameCOPY
命令将requirements.txt
文件复制到Docker镜像中,然后使用RUN
命令执行pip安装。例如:
COPY requirements.txt /tmp/ RUN pip install --no-cache-dir --no-deps -r /tmp/requirements.txtPYTHONUNBUFFERED
环境变量:
ENV PYTHONUNBUFFERED=1--no-deps
选项告诉pip在安装过程中忽略依赖项。尝试删除--no-deps
选项,让pip自动处理依赖项。-v
标志以获取详细的输出:
pip install -v --no-deps package_name领取专属 10元无门槛券
手把手带您无忧上云