Dockerfile安装python3.7
用Dockerfile构造镜像时需要用到python3.7,但是python默认安装的版本是3.5。需要手动安装python3.7
安装的主要代码如下:
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
tar -xvf Python-3.7.3.tgz
cd Python-3.7.3
./configure --enable-loadable-sqlite-extensions
make
make install
遇到的问题:
使用tar命令时会报错
tar (child):XXX: Cannot open: No such file or directory
说明wget并不在当前目录,使用wget -P 指定目录安装后还是会报同样的错误,最后在本地下载好对应的python文件,放到和Dockerfile同一级的目录中,然后用COPY命令拷贝到docker中执行安装。
COPY Python-3.7.3.tgz /usr/local/src/
ModuleNotFoundError: No module named '_ctypes',原因是缺少libffi-dev库
在安装python前执行
apt-get install libffi-dev
参考:
在docker中安装python3.7_u012768124的博客-CSDN博客_docker安装python3.7
安装python3.7时候,报错ModuleNotFoundError: No module named '_ctypes'_wang725的专栏-CSDN博客
利用WGET下载文件,并保存到指定目录_leiyu1139的博客-CSDN博客
Dockerfile安装python3.7相关推荐
- Centos7 下安装python3及卸载
1.安装依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel t ...
- CentOS7安装Python3详细步骤与Python2共用方法
本人使用的是centos7,该系统已经自带了python2,但是由于python3和python2在很多使用上还存在着较大区别,并且本着学习的态度决定尝试安装一次. 由于一开始忘了截图,所以本文只有所 ...
- 在CentOS 7.7 x86_64上安装python3.7.7
由于Centos 7原本就安装了python2,而且这个python2不能被删除,因为有很多系统命令,比如yum都要用到. [root@VM_105_217_centos Python-3.6.2]# ...
- 在Ubuntu 16.04.6 LTS上安装python3.7和pip3后出现Command '('lsb_release', '-a')' 出错问题的解决方法
在Ubuntu 16.04.6 LTS上安装python3.7和pip3后出现Command '('lsb_release', '-a')' returned non-zero exit status ...
- 一键安装python3环境
旧博文,搬到 csdn 原文:http://rebootcat.com/2018/04/15/python3_in_a_box/ 一键安装python3环境 由于现在逐步转移到 python3 进行开 ...
- linux python2和python3共存_linux-Centos7安装python3并与python2共存
1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用 python -V 命令查看一下是否安 ...
- CentOS 安装Python3
# 基于Linux的 Python3 环境的安装 最近买了一台centOS 阿里云轻量级服务器 自带Python2 准备安装Python3.6 版本的 ## Step * 1 查看当前版本 ...
- linux下安装python3
1.安装zlib.OpenSSL yum install –y gcc gcc-c++ openssl openssl-devel zlib zlib-devel 2.下载安装python3 cd / ...
- linux python3安装包_Linux下安装python3及相关包
Python3: sudo apt-get install python3 终端中输入python则进入python2,输入python3则进入python3 安装python2的相关包: sudo ...
最新文章
- 统计表格 + 可视化 ,这个超强绘图技巧值得一看!!
- java如何开发bpm系统_java工作流bpm开发ERP实例
- 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (下)
- 华为鸿蒙游戏引擎,打破技术封锁!鸿蒙OS后,国产顶级游戏引擎也已问世!
- Java7并发编程指南——第一章:线程管理
- #华为云·寻找黑马程序员#【代码重构之路】如何优雅的关闭外部资源
- We7提供电子政务信息公开最佳方案
- FormData 上传文件
- 雷林鹏分享:PHP 实例 - AJAX 与 XML
- python字符串格式化符号含义及转义字符含义
- 萤石开放平台——如何对摄像头消息做二次开发
- android 链接打开app,Android 实现浏览器打开app
- Discuz x2.5 单页制作的教程
- 最终幻想13-2时钟迷题破解工具
- Leetcode 1134:阿姆斯特朗数(超详细的解法!!!)
- 追剧补番达人必备五款APP排行
- PostGIS的geometry类型及使用方法
- 直流有刷电机并联小电容作用分析
- 西湖,一首荡漾千年的华章
- 通用feeds组件封装技巧
热门文章
- Exception in thread main java.lang.ArrayIndexOutOfBoundsException: 4 	at text.Division.main(Divisi
- Windows11的Edge浏览器使用IE模式调试网页程序
- 杰理之mesh组网测试demo【篇】
- HTML 固定div于页面固定位置,实现悬浮按钮
- 【FPGA教程案例59】深度学习案例6——基于FPGA的CNN卷积神经网络之整体实现
- nc65命令执行漏洞上传webshell学习笔记
- 东风汽车集团技术中心携手永洪科技,实现一站式数字化转型!
- 通用类App的模块划分
- 【并发编程十三】c++原子操作(1)
- 6. 树莓派高阶开发