dockercompose“/usr/local/bin/python时出错:加载共享库时出错:libpython3.8.so.1.0:”

2024-05-15 05:07:46 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我试着用docker运行我的项目,当我创建图像时出现了问题,我使用突击队 “Where is python”并接收目录的路径,但我构建了映像,错误是下一个:

/usr/local/bin/python: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory

我使用manjaro,问题是/usr/local/bin/python文件夹不存在,我尝试修改文件

/usr/local/bin/python

并添加python的路径,即

include /usr/lib/python3.8/

码头工人

FROM python:3.9.0b1-alpine3.11
WORKDIR /cloud
ENV FLASK_APP Server.py
ENV FLASK_RUN_HOST 0.0.0.0
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
COPY . .
CMD ["flask","run"]

码头工人写作

version: '3'

services:
  cloud-flask-back:
    build: ./Flask
    ports:
        - "5000:5000"
  redis:
    image: "redis:alpine"

我希望你能帮助我


Tags: run路径envtxtcloudflaskbinusr
1条回答
网友
1楼 · 发布于 2024-05-15 05:07:46

我解决了这个问题,实际上我使用了manjaro linux,我用snap软件包安装了docker,因为有一个疏远的错误, 当我在项目中使用docker compose时,它会在标题中显示错误。我决定卸载docker snap

相关问题 更多 >

    热门问题