首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在docker: oraclelinux:7-slim中安装python36和python36dev

如何在docker: oraclelinux:7-slim中安装python36和python36dev
EN

Stack Overflow用户
提问于 2020-07-03 10:31:49
回答 2查看 722关注 0票数 0

下面是Dockerfile。我厌倦了许多组合。不起作用。我需要使用Oraclelinux。我计划使用码头进行本地开发和测试。你能帮我一下吗。

从oraclelinux:7-瘦#安装甲骨文即时客户端运行yum -y安装甲骨文-释放-EL7和\ yum -配置-管理器-启用ol7_oracle_instantclient &\ yum -y安装Oracle -实例化客户端19.3-basiclite&\ rm -rf /var/cache/yum #安装cs_oracle包运行yum安装-y oracle-epel-el7 && yum安装-y python36 && yum安装-y python36-

错误:

代码语言:javascript
复制
Package python36-3.6.8-1.el7.x86_64 is obsoleted by python3-3.6.8-13.0.1.el7.x86_64 which is already installed
--> Processing Dependency: python36-libs(x86-64) = 3.6.8-1.el7 for package: python36-devel-3.6.8-1.el7.x86_64
Package python36-libs-3.6.8-1.el7.x86_64 is obsoleted by python3-libs-3.6.8-13.0.1.el7.x86_64 which is already installed
--> Finished Dependency Resolution
Error: Package: python36-devel-3.6.8-1.el7.x86_64 (ol7_developer_EPEL)
           Requires: python36 = 3.6.8-1.el7
           Installed: python3-3.6.8-13.0.1.el7.x86_64 (@ol7_latest)
               python36 = 3.6.8-13.0.1.el7
           Available: python3-3.6.8-10.0.1.el7.x86_64 (ol7_latest)
               python36 = 3.6.8-10.0.1.el7
           Available: python36-3.6.3-7.el7.x86_64 (ol7_developer_EPEL)
               python36 = 3.6.3-7.el7
           Available: python36-3.6.6-1.el7.x86_64 (ol7_developer_EPEL)
               python36 = 3.6.6-1.el7
           Available: python36-3.6.6-2.el7.x86_64 (ol7_developer_EPEL)
               python36 = 3.6.6-2.el7
           Available: python36-3.6.8-1.el7.x86_64 (ol7_developer_EPEL)
               python36 = 3.6.8-1.el7
Error: Package: python36-devel-3.6.8-1.el7.x86_64 (ol7_developer_EPEL)
           Requires: python36-libs(x86-64) = 3.6.8-1.el7
           Installed: python3-libs-3.6.8-13.0.1.el7.x86_64 (@ol7_latest)
               python36-libs(x86-64) = 3.6.8-13.0.1.el7
           Available: python3-libs-3.6.8-10.0.1.el7.x86_64 (ol7_latest)
               python36-libs(x86-64) = 3.6.8-10.0.1.el7
           Available: python36-libs-3.6.3-7.el7.x86_64 (ol7_developer_EPEL)
               python36-libs(x86-64) = 3.6.3-7.el7
           Available: python36-libs-3.6.6-1.el7.x86_64 (ol7_developer_EPEL)
               python36-libs(x86-64) = 3.6.6-1.el7
           Available: python36-libs-3.6.6-2.el7.x86_64 (ol7_developer_EPEL)
               python36-libs(x86-64) = 3.6.6-2.el7
           Available: python36-libs-3.6.8-1.el7.x86_64 (ol7_developer_EPEL)
               python36-libs(x86-64) = 3.6.8-1.el7
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-03 15:17:32

查看oracle/docker-映像/OracleLinuxDeveloper存储库中的Dockerfile。

有两个例子:

  • oraclelinux7-python:3.6是Python3.6在oraclelinux之上:7-瘦
  • oraclelinux7-python:3.6-oracledb有相同的python版本,但也包括Oracle客户端包
票数 0
EN

Stack Overflow用户

发布于 2020-07-03 10:38:48

我看到您正在尝试安装另一个版本的python所关注的python版本。在本例中,您可以尝试卸载当前版本的python并安装要安装的特定版本。

希望它能奏效!)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62713569

复制
相关文章

相似问题

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