簡體   English   中英

安裝要求時殺死了pip

[英]pip killed when installing requirements

我正在將容器部署到AWS服務器上。 我可以在筆記本電腦上毫無問題地構建容器,但是在實例上構建容器時,運行pip install -r requirements.txt會殺死該容器。

更多信息:

我已經按照這里的建議檢查了var / log: pip install-killed但是沒有日志輸出。

該實例具有2個核心和4G內存

我的筆記本電腦有4核和4G內存

在運行Top時,CPU使用率從一開始就達到峰值,而在即將消亡之前,ram開始達到峰值。

我見過有人建議在pip上使用no-cache。 但是關於是否節省內存或硬盤空間的信息存在沖突。

知道是什么原因造成的,如何處理? 我以前從未有過點子崩潰的經歷。

Dockerfile:

FROM python:3.7
WORKDIR /requirements
Add . /requirements
RUN apt-get update && apt-get upgrade -y
RUN pip install --upgrade pip && pip install -r requirements.txt 

WORKDIR /application
EXPOSE 80
ENV CODING_LOCATION production
CMD python aex_training_controller.py -prs

requirements.txt(將其剝離一半后)

nltk==3.4
numpy==1.16.0
pandas==0.23.4
Pebble==4.3.9
git+https://github.com/boudinfl/pke.git
requests==2.21.0
seaborn==0.9.0
singledispatch==3.4.0.3
spacy==2.0.18
symspellpy==6.3.5
textblob==0.15.2

我收到錯誤消息Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'文件。
我已經更新了Dockerfile如下,它正在工作。

FROM python:3.7
COPY requirements requirements
WORKDIR /requirements
RUN apt-get update && apt-get upgrade -y
RUN pip install --upgrade pip && pip install -r requirements.txt 

WORKDIR /application
EXPOSE 80
ENV CODING_LOCATION production
CMD python aex_training_controller.py -prs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM