python - docker-compose “/usr/local/bin/python: error while loading shared libraries: libpython3.8.so.1.0: ”时出错

标签 python python-3.x linux docker docker-compose

嗨,我尝试使用docker运行我的项目,构建镜像时出现问题,我使用Commando
“whereis 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/


Dockerfile
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"]


docker 组成
version: '3'

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


我希望你可以帮助我

最佳答案

我解决了这个问题,我实际上使用的是manjaro linux,并且安装了带有snap软件包的docker,以解决estrange错误,
当我使用docker-compose我的项目时,它显示了标题中的错误。我解决了卸载docker snap

关于python - docker-compose “/usr/local/bin/python: error while loading shared libraries: libpython3.8.so.1.0: ”时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62011705/

相关文章:

python - 大多数库什么时候会兼容 Python 3?

python - 计算一列字符串中的有效整数

python - VS Code Code Runner 不适用于 virtualenvs

python - 我想帮助优化带有 if in 语句的三重 for 循环

php - 我在我的 ubuntu 上安装了 phpmyadmin 但它不工作

c - 不使用 pipe() 获取两个文件描述符

python - TensorFlow DCGAN 模型 : stability and convergence problems

python - 如何处理 Flask 上的静态/媒体文件权限?

python-3.x - 使用 pyspark 跟踪具有附加条件的前一行值

linux - nfs超时