代码空间:强制 python 版本
Codespaces: Force python version
我在使用 VSCode 在我的 Github Codespace 中安装特定版本的 Python 时遇到问题。我对 Docker 没有太多经验,所以这变成了一个非常令人沮丧的经历。
这是我的 Docker 文件。它似乎总是默认为 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
我在使用 VSCode 在我的 Github Codespace 中安装特定版本的 Python 时遇到问题。我对 Docker 没有太多经验,所以这变成了一个非常令人沮丧的经历。
这是我的 Docker 文件。它似乎总是默认为 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