代码空间:强制python版本



我在使用VSCode的Github代码空间中安装特定版本的Python时遇到问题。我对Docker没有太多经验,所以这真的是一次令人沮丧的经历。

这是我的Dockerfile。它似乎总是默认为Python 3.8——我如何才能让它安装最新版本的3.7?

FROM mcr.microsoft.com/vscode/devcontainers/universal:latest
RUN sudo -H pip install poetry

PostCreate.sh

#!/bin/bash

PostAttach.sh

#!/bin/bash
poetry env use /opt/python/3.7.12/bin/python <-- No idea how to install 3.7 before this
poetry install
poetry run pre-commit install
poetry shell

我认为最简单的方法是使用Python 3.7:附带的基本图像

FROM mcr.microsoft.com/vscode/devcontainers/python:3.7
RUN pip install poetry

最新更新