小编Bru*_*ino的帖子

pip-compile 在其日志处理程序上引发 AssertionError

我有一个 dockerfile 当前仅安装 pip-tools

FROM python:3.9

RUN pip install --upgrade pip && \
    pip install pip-tools

COPY ./ /root/project

WORKDIR /root/project

ENTRYPOINT ["tail", "-f", "/dev/null"]
Run Code Online (Sandbox Code Playgroud)

我使用以下命令在容器中构建并打开 shell:

docker build -t brunoapi_image .
docker run --rm -ti --name brunoapi_container --entrypoint bash brunoapi_image
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试pip-compile在容器内运行时,我收到这个非常奇怪的错误(完整回溯):

root@727f1f38f095:~/project# pip-compile
Traceback (most recent call last):
  File "/usr/local/bin/pip-compile", line 8, in <module>
    sys.exit(cli())
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1128, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1395, …
Run Code Online (Sandbox Code Playgroud)

python docker pip-tools

32
推荐指数
2
解决办法
4465
查看次数

标签 统计

docker ×1

pip-tools ×1

python ×1