有人可以解释为什么docker不想运行Django服务器
这就是我的项目结构:
app
bankproject
env
docker-compose.yml
Dockerfile
manage.py
requirements.txt
这是我的Docker文件:
# pull official base image
FROM python:3.8.0-alpine
# set work directory
WORKDIR /app
# set environment variables
ENV PYTHONDONTW
在我将存储库推送到heroku master之后,我得到了这个错误(Errno 2没有这样的文件或目录)。这是我的日志。
2012-04-17T18:24:53+00:00 app[web.1]: python: can't open file '/test/project/manage.py': [Errno 2] No such file or directory
2012-04-17T18:24:54+00:00 heroku[web.1]: Process exited with status 2
2012-04-17T18:24:54+00:00
当我在python manage.py的bash控制台中运行PythonManage.py收集器时,我一直收到"python: can't open file 'manage.py':Errno 2 No manage.py file or directory“。但我可以在我的代码编辑器中清楚地看到我的manage.py文件,我是django的初学者,这非常令人沮丧。如果任何人有任何想法这可能是什么,我希望你的帮助。谢谢
我是码头新手,我试着在码头集装箱上运行django。但是,在运行“docker-复合up -d”命令后,会出现错误。
python3: can't open file '/app/manage.py': [Errno 2] No such file or directory
在码头表演。由于代码似乎可以在mac中成功运行,所以我怀疑当前运行该文件的是不是Windows11问题。
我的问题是:1.为什么会发生这个错误?2.我如何修复它?
码头文件:
FROM python:3
ENV PYTHONUNBUFFERED 1
RUN mkdir /app
WORKDIR /a
(venv) C:\Users\...\PycharmProjects\WebP1>python manage.py runserver
C:\Users\...\AppData\Local\Programs\Python\Python37-32\python.exe: can't open file 'manage.py':
[Errno 2] No such file or directory
这是我更新到Python后得到的错误。就在我更新之前,命令起作用了,我可以运行我的网站了。
我应该恢复到3.5吗?或者我如何才能真正找到我的py文件?
我已经创建了一个Django项目"post_blog“,其中我已经创建了一个应用程序”博客“。
C:Users/arpchauh/PycharmProjects/post_blog/blogs>python manage.py runserver
python: can't open file 'manage.py': [Errno 2] No such file or directory