python -/tmp/pip-install-xtrlkujj/pyaudio/中的 “python setup.py egg_info”命令失败,错误代码为1

标签 python docker dockerfile balena

我正在尝试Balena推送Dockerfile。对我的代码进行多次调整后,它仍然带有错误,无法推送。我的代码如下所示:

 FROM balenalib/fincm3-debian-python:latest

# RUN install_packages git

RUN apt-get update 
RUN apt-get install python -y\
        && apt-get install python3-pip -y
RUN apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev -y 
RUN pip3 install pyaudio numpy matplotlib \
             scipy librosa

# Set our working directory
WORKDIR /usr/src/app

COPY Recorder.py /usr/src/app

# Recorder.py will run when the container starts up on the device
CMD ["python","/usr/src/app/Recorder.py"]

和错误:
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-xtrlkujj/pyaudio/

最佳答案

尝试先运行:

pip3 --upgrade setuptools

以确保您具有Setuptools软件包中的最新版本。有时可以解决该问题。

如果pip需要安装工具才能正常工作。因此,如果没有它,则需要使用
apt-get install python3-setuptools

关于python -/tmp/pip-install-xtrlkujj/pyaudio/中的 “python setup.py egg_info”命令失败,错误代码为1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61515201/

相关文章:

Docker 容器不会在代码更改时更新

docker - 使用单个 CMD 在 Dockerfile 上定义多个服务

python - 如何在Python中将普通列表与嵌套列表结合起来?

python - 计算具有不同结构的两个不同表之间的相关性

Python:如何使用 matplotlib 在 python 中绘制条形图?

python - 如何创建一个返回值的异步任务?

android - 如何使用 dockerfile 在模拟器上构建并运行 android apk

amazon-web-services - 如何在 AWS-ECR 中为 Docker 镜像使用环境变量?

docker - 在 kubernetes 中获取已杀死的 docker 容器的日志

docker - 如何通过dockerfile将文件从gitlab runner复制到docker镜像