在docker容器中安装python3.8 |
您所在的位置:网站首页 › linux运行python38 › 在docker容器中安装python3.8 |
下载镜像
从官方拉取镜像,点击此处,直接进入hub.docker官网,笔者的镜像为nvidia/cuda11.3.1-cudnn8-devel-centos7 在终端运行命令 docker pull nvidia/cuda:11.3.1-cudnn8-runtime-centos7查看所拉取的镜像,命令: docker images显示结果 根据镜像创建容器笔者主要是创建名为yolov5容器,运行命令: docker run -itd -p 1338:1338 --name yolov5 0b3ddff96d9e # 根据0b3ddff96d9e镜像创建名为yolov5的容器,端口映射为1338:1338查看是否创建成功,命令: docker ps -a显示结果 进入容器进行操作进入容器,命令: docker attach 08f892ec28d1 # attach后面为容器id显示结果 这时候查看我们的cuda是否安装成功,命令: nvcc -V可以看出我们的cuda安装成功 安装python3.8我们创建的容器,python版本为2.7 我们需要安装python3.8版本 下载python源码 创建文件夹 mkdir /program cd /program 进行下载执行下面命令下载 Python-3.8.13 的源码 wget https://www.python.org/ftp/python/3.8.13/Python-3.8.13.tgz出现报错为: 那么首先将所要安装的python版本安装到自己的本机,点击此处,在官网找到自己想要安装的python版本 笔者选的是python3.8.13版本,下载 然后将文件通过xftp上传至服务器 运行命令,将服务器中的文件上传至容器中 docker cp解压缩: tar -zxvf Python-3.8.13.tar.xz --no-same-ownerprogram文件夹中出现Python-3.8.13文件夹 安装编译环境 yum update yum -y install gcc yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel 配置 cd Python-3.8.13方式一:默认安装目录 ./configure默认的安装目录是: /usr/local/bin/python3 /usr/local/bin/pip3 #这里不是命令哦注意:不要加 --enable-optimizations 参数 编译并安装 make && make install出现如下输出代表安装成功 Installing collected packages: setuptools, pip Successfully installed pip-21.1.1 setuptools-56.0.0 #这里不是命令哦 清空缓存如果编译错误,需要先清空缓存,再编译 make clean 创建软连接目的: 输入 python3 命令,可以进入python3的环境 输入 pip3 命令,可以给python3安装库 ln -s /usr/local/bin/python3 /usr/bin/python3 测试 进入Python3用python3命令进入Python3 python3 用pip3安装库 pip3 install pip升级 pip3 install --upgrade pip感谢: https://www.malaoshi.top/show_1IX3Daaf2VqX.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |