我试图在python容器中安装rabbitmq(pika)驱动程序,但在本地部署中,没有问题
FROM ubuntu:20.04
WORKDIR /usr/src/app
COPY requirements.txt ./
RUN apt-get update && apt-get -y install gcc python3.7 python3-pip
RUN pip3 install --upgrade pip
RUN pip3 install -r requirements.txt
COPY . .
CMD ["python","index.py"]
这是我的Requerements.txt文件:
requests
telethon
Flask
flask-mongoengine
Flask_JWT_Extended
Flask_Bcrypt
flask-restful
flask-cors
jsonschema
werkzeug
pandas
xlrd
Kanpai
pika
Flask-APScheduler
docker构建步骤完成且无错误,安装所有依赖项且无错误,但当我尝试运行容器时,它因以下错误而崩溃:
no module named 'pika'
在这里安装python3.7将不起作用,您仍然使用
python3.8
通过使用pip3
命令来使用CMD
,并且您的CMD
也将启动python3.8
,我建议您使用python:3.7
基本映像所以试试这个:
相关问题 更多 >
编程相关推荐