gpt4 book ai didi

python - 在 Python 中使用 Docker 显示加载 libpython3.8.so.1.0 时出错

转载 作者:行者123 更新时间:2023-12-02 18:18:00 54 4
gpt4 key购买 nike

我正在处理我的一个 Flask 项目,当我第二天启动我的电脑时,它不再运行了。我尝试重新安装 Docker,甚至重新安装我的操作系统(Ubuntu),即使使用基本示例 Hello World Python 项目,这个错误仍然会出现。这是尝试构建一个简单的 Hello World 项目的输出:

# docker build -t hello-world .
Sending build context to Docker daemon 4.608kB
Step 1/6 : FROM python:3.8
---> 659f826fabf4
Step 2/6 : WORKDIR /usr/src/app
---> Using cache
---> 5e381e0b49f2
Step 3/6 : COPY requirements.txt ./
---> Using cache
---> 4d46722cff64
Step 4/6 : RUN pip install --no-cache-dir -r requirements.txt
---> Running in 305e14db0fa2
/usr/local/bin/python: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory
The command '/bin/sh -c pip install --no-cache-dir -r requirements.txt' returned a non-zero code: 127

Dockerfile:
FROM python:3.8

WORKDIR /usr/src/app

COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt

COPY . .

CMD [ "python", "./run.py" ]

运行.py
print("Hello World")

并且 requirements.txt 是空的。它昨天工作,我一直在努力弄清楚为什么它现在不工作。

最佳答案

使用 apt 而不是 snap 来安装 Docker 为我修复了它。

关于python - 在 Python 中使用 Docker 显示加载 libpython3.8.so.1.0 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62116980/

54 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com