当前位置: 首页 > 知识库问答 >
问题:

安装python3。6关于amazonlinux docker图像

焦宏硕
2023-03-14

我一直在尝试使用python3.6创建基于amazonlinux的docker图像。到目前为止,我还不是很成功。我用

docker run -it amazonlinux

启动交互式docker终端。在终端内部,我运行“yum安装python36”,并看到以下错误消息。请注意,我从旧的基于amazonlinux的Dockerfile中复制了这个步骤。此Dockerfile用于工作。所以我暂停我看到下面的错误是由于亚马逊更新了他们的docker linux图像

bash-4.2# yum install python36
Loaded plugins: ovl, priorities
amzn2-core       | 2.4 kB  00:00:00     
No package python36 available.
Error: Nothing to do

我尝试添加一条蟒蛇3。6通过以下方式进行回购:https://janikarhunen.fi/how-to-install-python-3-6-1-on-centos-7但是,当我运行时,它仍然会给出相同的错误

yum install python36u

有没有办法添加python3。6到amazonlinux基层?提前谢谢。

共有3个答案

邹山
2023-03-14

我对Docker也有类似的问题。

yum安装docker

加载的插件:ovl,amzn2核心| 3.7kb 00:00:00没有可用的包docker。错误:无事可做

相反,我用亚马逊-Linux-额外的,它起作用了

蒲曦
2023-03-14

您可以基于AmazonLinux检查此Dockerfile,python版本为python\u version=3.6。4

或者你可以用你现有的工作

ARG PYTHON_VERSION=3.6.4
ARG BOTO3_VERSION=1.6.3
ARG BOTOCORE_VERSION=1.9.3
ARG APPUSER=app

RUN yum -y update &&\
    yum install -y shadow-utils findutils gcc sqlite-devel zlib-devel \
                   bzip2-devel openssl-devel readline-devel libffi-devel && \
    groupadd ${APPUSER} && useradd ${APPUSER} -g ${APPUSER} && \
    cd /usr/local/src && \
    curl -O https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-${PYTHON_VERSION}.tgz && \
    tar -xzf Python-${PYTHON_VERSION}.tgz && \
    cd Python-${PYTHON_VERSION} && \
    ./configure --enable-optimizations && make && make altinstall && \
    rm -rf /usr/local/src/Python-${PYTHON_VERSION}* && \
    yum remove -y shadow-utils audit-libs libcap-ng && yum -y autoremove && \
    yum clean all

但最好克隆回购,并使自己的形象形成。

皮煜
2023-03-14

多亏了aws的“额外服务”,这个问题现在有了一个简单得多的答案。现在这将起作用:

amazon-linux-extras install python3
 类似资料:
  • 我正在尝试安装Java7。我先测试了我的Java版本,请看下面的代码 那么如何安装Java7呢?

  • 概括 本教程中主要演示了 VirtualBox 和 VMware Workstation 下安装 CentOS 6.6 的过程。 VirtualBox 是免费开源,我个人在使用经历中遇到过很多次崩溃、安装有问题等,所以它不是我主推的虚拟机 VMware Workstation 是商业软件,很好用,一些辅助功能也很到位,主推该虚拟机。 如果你是要安装到 PC 机中,你需要准备一个 U 盘,以及下载这

  • 我使用CentOS(CentOSLinux版本7.5.1804(核心))远程(托管我的服务器,我想运行python脚本)最初安装了python2。 我安装了python3,但是,两个版本的路径似乎都无法识别: 奇怪的Python3确实已安装,路径无法识别。无法运行脚本文件(使用)。

  • 1.a. 简介 欢迎! 首先, 欢迎来到 Gentoo! 您将进入一个充满自由选择与一流性能的世界! Gentoo 意味着一切皆可选择. 当您安装 Gentoo 的时候, 这句话所代表的深刻涵义将得到反复呈现 -- 您可以选择编译多少东西, 如何安装 Gentoo, 需要什么样的系统日志记录器 (system logger) 等等等等. Gentoo 是一个前卫的 (modern) 基于源代码包的

  • 这里即发现 /silent 参数即设置为静默。GetOptionsS 宏末尾的 S 表示区分大小写。如果不想区分大小写,或者你的 NSIS 版本较低,FileFunc.nsh 头文件未包含此宏,那么你可以使用 GetOptions,不区分大小写。 ; 包含头文件 !include "FileFunc.nsh" ; 将这些脚本加入到 .onInit 函数中 ; 当然你如果没有这个函数需要添加 Fun

  • 本文向大家介绍centos 6下安装innodb_ruby,包括了centos 6下安装innodb_ruby的使用技巧和注意事项,需要的朋友参考一下 innodb_ruby是jeremycole的一个用于分析Innodb相关结构的一个程序,也是非常方便我们研究Innodb的结构工具。所以这里做一个介绍。 jeremycole github里的分享的项目都很优秀,这里就直接推荐一下他的github