首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在docker中安装python3,并使用golang作为基础镜像?

如何在docker中安装python3,并使用golang作为基础镜像?
EN

Stack Overflow用户
提问于 2018-01-19 00:44:00
回答 2查看 3K关注 0票数 3

我的docker文件看起来像这样:

代码语言:javascript
运行
复制
# Start from a Debian image with the latest version of Go installed
# and a workspace (GOPATH) configured at /go.
FROM golang

# Install our Go dependencies
RUN go get -u golang.org/x/oauth2...
ENTRYPOINT /go/bin/...

我的基本应用程序将在golang上运行,但我需要从golang访问python脚本进行一些处理。如何在我的docker容器中安装python3并使用pip安装一些python依赖项。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-19 01:00:42

如果你确实在使用像这样的debian镜像:

https://github.com/docker-library/golang/blob/cffcff7fce7f6b6b5c82fc8f7b3331a10590a661/1.9/stretch/Dockerfile

这是标签:golang:1.9-stretch

Debian stretch已经在https://wiki.debian.org/Python中附带了python3

因此不需要进一步的操作。但是,您需要安装pip,然后照常继续。

票数 0
EN

Stack Overflow用户

发布于 2021-05-20 08:20:16

您可以通过在Dockerfile文件中添加以下行来在official golang docker image上安装python3:

代码语言:javascript
运行
复制
RUN apt-get update
RUN apt-get -y install python3
RUN apt-get -y install python3-setuptools
RUN apt-get -y install python3-pip
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48326309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档