Как решить ошибку импорта Python Pandas при сборке Docker - PullRequest
0 голосов
/ 26 декабря 2018

Привет, все, что мне нужно, чтобы построить докер для моего кода Python, и во время работы докера я получаю ошибку импорта панд импорта, как показано ниже

File "app.py", line 3, in <module>
import pandas as pd
File "/usr/local/lib/python3.6/dist-packages/pandas/__init__.py", line 7, in 
<module>
  from pandas import hashtable, tslib, lib
File "pandas/src/numpy.pxd", line 865, in init pandas.hashtable 
 (pandas/hashtable.c:38266)
ValueError: numpy.ufunc has the wrong size, try recompiling
rahuls-MacBook-Pro-2:date inndata$ docker build -t inndata/dates
"docker build" requires exactly 1 argument.
 See 'docker build --help'.

Пожалуйста, помогите мне диагностировать ошибку.

мой файл требований: -

numpy >= 1.1, < 2.0
pandas >= 0.13, < 0.22
nose >= 1.3.1, < 1.4
nolearn == 0.5b1
Flask == 1.0.2
pymongo ==  3.7.1
msgpack==0.5.6
spacy == 2.0.12

мой файл докера

FROM ubuntu:18.10
RUN apt-get update -y
RUN apt-get install -y python3 python3-dev python3-pip build-essential
RUN pip3 install uwsgi
RUN apt-get install vim -y
 COPY ./ ./app
WORKDIR ./app
RUN python3 -m pip install --upgrade pip
RUN pip3 install -r requirements.txt
ENTRYPOINT ["python3"]
CMD ["app.py"]

в app.py У меня есть код Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...