我ImportError: No module named django在尝试启动正在运行的容器时遇到了docker-compose up。
这是我的场景:
文件
FROM python:2.7
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code/
Run Code Online (Sandbox Code Playgroud)
docker-compose.yml
version: '2'
services:
db:
image: postgres
web:
build: .
command: bash -c "python manage.py runserver"
volumes:
- .:/code
expose:
- "8000"
links:
- db:db
Run Code Online (Sandbox Code Playgroud)
管理文件
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myapp.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
Run Code Online (Sandbox Code Playgroud)
pip freeze)我已经更改了 …