小编and*_*too的帖子

Docker 中运行的 Python 版本错误

无论我尝试什么,我的 Docker 容器都使用Python 3.10而不是我需要和指定的Python 3.7。如何强制 Docker 对特定映像/容器使用 3.7?

\n

我是一个 Docker 新手,其中一些 Docker 配置文件不是我写的,所以请原谅我的无知。

\n

错误

\n

这是错误。您可以清楚地看到 Docker 使用的是 Python 3.10。

\n
website_1  | Traceback (most recent call last):\nwebsite_1  |   File "/code/manage.py", line 10, in <module>\nwebsite_1  |     execute_from_command_line(sys.argv)\nwebsite_1  |   File "/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line\nwebsite_1  |     utility.execute()\nwebsite_1  |   File "/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py", line 357, in execute\nwebsite_1  |     django.setup()\nwebsite_1  |   File "/usr/local/lib/python3.10/site-packages/django/__init__.py", line 24, in setup\nwebsite_1  |     apps.populate(settings.INSTALLED_APPS)\nwebsite_1  |   File "/usr/local/lib/python3.10/site-packages/django/apps/registry.py", line 120, in populate\nwebsite_1  |     app_config.ready()\nwebsite_1  | …
Run Code Online (Sandbox Code Playgroud)

python django python-3.x docker docker-compose

6
推荐指数
1
解决办法
8750
查看次数

标签 统计

django ×1

docker ×1

docker-compose ×1

python ×1

python-3.x ×1