在过去的三个月中,我在Centos7.8上开发了几个面向Python3.6.9的系统应用程序。这些应用程序正在使用sys、子进程和timeit包,这些包在2020年5月由PipInstall安装。
现在,我被要求用这些应用程序创建一个Docker容器,并尝试在容器中安装pip安装列出的包(从sys开始):
sudo docker run -i -t centos/python-36-centos7 /bin/bash
(app-root) python -V
Python 3.6.9
(app-root) pip install sys
ERROR: Could not find a ver
在中,它是sayes "Note that you cannot install any Python packages into Docker-based project interpreters.",那么替代方案是什么呢?
添加包的+按钮分散了,我不能点击它来添加包,尽管当我使用vertualenv而不是docker或docker时,它工作得很好。
我的配置
我正在尝试通过Flynn设置,这基本上就像是内部的heroku。当我部署所有东西并尝试运行它时,我得到了这个异常。
OfflineGenerationError: You have offline compression enabled but key "88dbbdf7c5e6ceca63a19023be40a840" is missing from offline manifest. You may need to run "python manage.py compress".
我在上读到COMPRESS_ROOT的路径可能不是绝对的,这可能是问题所在,但
我正在运行一个Django项目与码头。现在,我想在Docker容器中安装一个Python包,并运行以下命令:
docker-compose django run pip install django-extra-views
现在,当我执行docker-compose up时,我会得到一个错误ImportError: No module named 'extra_views'。docker-compose django run pip freeze也没有显示上面的包。
我是不是遗漏了什么?
我刚开始使用docker,目前正在学习如何构建docker镜像并运行它。我成功地构建了我的docker镜像,然而,在运行镜像时,我得到了这个错误:
Traceback (most recent call last):
File "gui.py", line 1, in <module>
import tkinter as tk
File "/usr/local/lib/python3.7/tkinter/__init__.py", line 36, in <module>
import _tkinter # If
我刚开始使用docker-compose,输入docker-compose ps时出现以下错误。
Traceback (most recent call last):
File "/usr/local/bin/docker-compose", line 7, in <module>
from compose.cli.main import main
File "/Library/Python/2.7/site-packages/compose/cli/main.py", line 20, in <module>
您好,我正在尝试在AWS Ubuntu服务器上部署Telegram机器人。但我不能运行应用程序,因为服务器说(当我运行docker-compose up时):
there is no name: asyncpg
不过,我是通过以下方式在服务器上手动安装它的
pip3 install asyncpg
后来我检查了一下,它在"packages“文件夹中。
然而,我有点理解问题来自哪里。当我第一次调整时
sudo docker-compose up
它使用了这个文件:
我的Dockerfile:
FROM python:3.8
WORKDIR /src
COPY requiremen
所以我在这里遇到了麻烦,我已经用python:3.8-slim-buster部署了我的多级dockerfile文件,但是我不能访问这个URL?我的Dockerfile有问题吗?
# Build Image
FROM python:3.8-slim-buster as builder
RUN apt-get update --fix-missing
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y libgl1-mesa-dev python3-pip git
RUN mkdir /usr/src/app
WORKDIR /usr/s
我有一个python脚本,它使用python模块子进程对mysql db执行操作。我对docker还是新手,并且尝试使用docker运行这段代码。我已经创建了一个用于运行python脚本的容器和mysql的容器的docker文件。来自mysql -连接器模块的MySQLConnection对象工作正常,但我想使用子进程模块对mysql容器执行mysql操作。我该怎么做?
这样做是可行的:
db = MySQLConnection(host="mysql-container", user="root", password="secret")
cur