【问题标题】:Codespaces: Force python version代码空间:强制 python 版本
【发布时间】:2021-12-24 10:12:54
【问题描述】:

我在使用 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 docker codespaces


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 1970-01-01
      • 2013-11-01
      • 2021-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多