Size: a a a

2020 June 03

AK

Alexander Kamyanskiy in Python Flask
127  "command not found"
источник

AK

Alexander Kamyanskiy in Python Flask
источник

AK

Alexander Kamyanskiy in Python Flask
а Dockerfile твой какой
источник

КТ

Как-то Так in Python Flask
FROM ubuntu:18.04 as base

RUN apt-get update -y && apt-get install -y cmake pkg-config libjpeg8-dev libtiff5-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libgtk-3-dev  libatlas-base-dev gfortran zipalign python3 python3-pip python3-dev wget unzip

RUN pip3 install numpy

RUN wget -O opencv.zip https://github.com/opencv/opencv/archive/4.1.0.zip && unzip opencv.zip

RUN cd opencv-4.1.0 && mkdir build && cd build && cmake -D CMAKE_BUILD_TYPE=RELEASE \
   -D CMAKE_INSTALL_PREFIX=/usr/local \
   -D INSTALL_PYTHON_EXAMPLES=ON \
   -D INSTALL_C_EXAMPLES=OFF \
   -D BUILD_EXAMPLES=ON .. && make -j 4 && make install && ldconfig

RUN apt-get install -y software-properties-common && apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE && add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo bionic main" -u && apt-get install -y librealsense2-dkms librealsense2-utils librealsense2-dev librealsense2-dbg libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev

ENV STATIC_URL /static
ENV STATIC_PATH /app/static


COPY ./requirements.txt /app/requirements.txt
WORKDIR /app
RUN pip3 install -r requirements.txt
RUN cd /usr/lib/x86_64-linux-gnu && cp librealsense2.so.2.35 librealsense2.so.2.34 && chmod 777 librealsense2.so.2.34
COPY . /app
CMD ["python3","Main.py","run","-h","0.0.0.0"]
источник

AK

Alexander Kamyanskiy in Python Flask
а билд проходит успешно ?
источник

КТ

Как-то Так in Python Flask
Alexander Kamyanskiy
а билд проходит успешно ?
Билд да
источник

КТ

Как-то Так in Python Flask
Alexander Kamyanskiy
а билд проходит успешно ?
Где-то часа 1-2 билдит
источник

AK

Alexander Kamyanskiy in Python Flask
источник

КТ

Как-то Так in Python Flask
Там мног либ)))
источник

КТ

Как-то Так in Python Flask
Думаю что проблема внутри основного app.py
источник

T

Tishka17 in Python Flask
Как-то Так
FROM ubuntu:18.04 as base

RUN apt-get update -y && apt-get install -y cmake pkg-config libjpeg8-dev libtiff5-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libgtk-3-dev  libatlas-base-dev gfortran zipalign python3 python3-pip python3-dev wget unzip

RUN pip3 install numpy

RUN wget -O opencv.zip https://github.com/opencv/opencv/archive/4.1.0.zip && unzip opencv.zip

RUN cd opencv-4.1.0 && mkdir build && cd build && cmake -D CMAKE_BUILD_TYPE=RELEASE \
   -D CMAKE_INSTALL_PREFIX=/usr/local \
   -D INSTALL_PYTHON_EXAMPLES=ON \
   -D INSTALL_C_EXAMPLES=OFF \
   -D BUILD_EXAMPLES=ON .. && make -j 4 && make install && ldconfig

RUN apt-get install -y software-properties-common && apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE && add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo bionic main" -u && apt-get install -y librealsense2-dkms librealsense2-utils librealsense2-dev librealsense2-dbg libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev

ENV STATIC_URL /static
ENV STATIC_PATH /app/static


COPY ./requirements.txt /app/requirements.txt
WORKDIR /app
RUN pip3 install -r requirements.txt
RUN cd /usr/lib/x86_64-linux-gnu && cp librealsense2.so.2.35 librealsense2.so.2.34 && chmod 777 librealsense2.so.2.34
COPY . /app
CMD ["python3","Main.py","run","-h","0.0.0.0"]
ух, все бы в продоваом контейнере компилировать
источник

КТ

Как-то Так in Python Flask
Tishka17
ух, все бы в продоваом контейнере компилировать
А как можно быстрее это сделать ?
источник

T

Tishka17 in Python Flask
это не про "быстрее", это про "лучше"
источник

КТ

Как-то Так in Python Flask
Tishka17
это не про "быстрее", это про "лучше"
Как лучше можно сделать?
источник

T

Tishka17 in Python Flask
отдельно скопилировать, а в продовый контейнер только установить
источник

КТ

Как-то Так in Python Flask
Ибо каждый раз когда крашится, приходится заново билдить
источник

T

Tishka17 in Python Flask
apt install python3-opencv не подошел?
источник

T

Tishka17 in Python Flask
Как-то Так
Ибо каждый раз когда крашится, приходится заново билдить
ват
источник

AK

Alexander Kamyanskiy in Python Flask
ну а локально python3 Main.py запускается ?
источник

КТ

Как-то Так in Python Flask
Tishka17
apt install python3-opencv не подошел?
Хз, мне на работе сказали по документациям. Сам думал про opencv-python3
источник