在尝试使用docker构建salogic应用程序时,我遇到一个错误“未能为regex构建轮子”

2024-09-30 14:33:57 发布

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

我是docker和ubuntu的新手。尝试构建容器化情绪分析器应用程序,如Renor文章中所述:

我能够成功构建sa前端和sa webapp,但是,当我尝试使用以下命令构建sa逻辑时,失败并出现以下错误:

...
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c regex_3/_regex.c -o build/temp.linux-x86_64-3.6/regex_3/_regex.o
  unable to execute 'gcc': No such file or directory
  error: command 'gcc' failed with exit status 1
...

screenshot

我使用的是Python版本3.8.3,pip:20.1.1


Tags: todocker应用程序分析器ubuntu文章salearn
1条回答
网友
1楼 · 发布于 2024-09-30 14:33:57

问题是本教程提供的Dockerfile处使用的基础映像(python:3.6.6-alpine)中似乎缺少gcc。如果将其更改为python:3.6-slim,则它似乎已成功构建:

FROM python:3.6-slim
COPY sa /app
WORKDIR /app
RUN pip3 install -r requirements.txt && \
    python3 -m textblob.download_corpora
EXPOSE 5000
ENTRYPOINT ["python3"]
CMD ["sentiment_analysis.py"]

相关问题 更多 >