ubuntu下docker配置:python,cuda

这篇具有很好参考价值的文章主要介绍了ubuntu下docker配置:python,cuda。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

源码安装python

参考链接:https://zhuanlan.zhihu.com/p/407534754

python官网链接 https://www.python.org/downloads/source/
选择需要的python版本下载。

操作命令如下:

## ResourceWarning: Implicitly cleaning up <TemporaryDirectory '/tmp/tmpq3jb803g'>

apt-get update
apt-get install --reinstall zlibc zlib1g zlib1g-dev
apt-get install libffi-dev libssl-dev libreadline-dev -y

tar -zxvf Python-3.9.7.tgz  # 解压下载的python源码
cd ./Python-3.9.7/  # 进入到解压后的文件夹中


mkdir /opt/python3.9/  # 创建安装python的目标路径

./configure --prefix=/opt/python3.9 --with-pydebug --enable-optimizations --with-ssl
make
make install   #到这里就安装好了,
/opt/python3.9/bin/python3.9   # 进入python3.9的交互环境,说明安装成功

# 创建python3.9的软链接
ln -s /opt/python3.9/bin/python3.9  /usr/bin/python3.9    #docker中应该放到 /usr/local/bin/目录下
ln -s /opt/python3.9/bin/pip3.9  /usr/bin/pip3.9 #docker中应该放到 /usr/local/bin/目录下

tar命令:通俗讲,这个命令是用来压缩/解压缩的。后面跟着的’-zxvf’是参数。'z’表示用gzip处理文件,是默认的,可以省略;‘x’是从压缩包中提取文件的意思;‘v’是显示执行过程的,不写该参数会安静执行解压过程,没有反馈,可以省略;‘f’用来指定文件的。实际上,tar命令是用来将许多文件和文件夹合并为一个文件或反操作的,压缩/解压只是功能的一部分,详情请查阅文档或在搜索引擎中搜索。
配置编译参数:’–prefix=/opt/python3.9’用来指定安装位置,’–with-pydebug’是添加调试工具用的,’–enable-optimizations’用来对编译结果进行优化,提高运行效率的,但会增加编译时间。
安装部分$ make altinstall 命令:这里使用了altinstall,你也可以使用install,代价是它可能会更改自带的python3安装,使得卸载变得困难,甚至使自带的python3变得不可用,但一般不会出现这些恶性错误。请自行承担该风险。具体效果请查阅文档或在搜索引擎中搜索。

配置pip 清华源

pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

安装pytorch

各个版本的torch
https://pytorch.org/get-started/previous-versions/

配置cuda

选择需要的cuda版本 https://developer.nvidia.cn/cuda-toolkit-archive

sudo vim ~/.bashrc

$ export PATH=/usr/local/cuda-10.1/bin${PATH:+:${PATH}}
$ export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64\
                         ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

source ~/.bashrc

BUGS

ModuleNotFoundError: No module named _bz2

apt-get install bzip2-devel
重新 编译安装python

ResourceWarning: Implicitly cleaning up <TemporaryDirectory ‘/tmp/tmpq3jb803g’>

暂时没有解决。文章来源地址https://www.toymoban.com/news/detail-486563.html

到了这里,关于ubuntu下docker配置:python,cuda的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu篇---配置FTP服务,本机和docker安装

    重启服务   docker容器中vsftpd 修改账号密码 进入容器,直接编辑 /etc/vsftpd/virtual_users.txt,添加用户、修改密码即可 1、连接服务器 格式:ftp [hostname| ip-address] 2、下载文件 get 格式:get [remote-file] [local-file] 将文件从远端主机中传送至本地主机中。 如要获取远程服务器上/usr/yo

    2024年02月12日
    浏览(36)
  • Ubuntu 18.04 Docker 安装配置 Apollo 6.0

    Apollo 6.0 安装完全指南 在这一步出错: 进入到 Apollo 源码根目录,打开终端,执行下述命令以启动 Apollo Docker 开发容器 并没有成功启动 Apollo docker 开发容器 Apollo 6.0 安装完全指南 下午来了之后在 Apollo 源码根目录下重新执行如下命令以启动 Apollo Docker 容器 很意外居然没有报

    2024年02月16日
    浏览(58)
  • Ubuntu配置基本环境以及docker安装基本中间件

    提示:ip地址请改为自己的本地ip 为了安全性,建议都给一些中间件设置密码(本文也会教大家如何设置密码) 此处如果安装失败,apt要换源。 docker版本为24.0.2 首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源: 使用下面的 curl 导入源仓库的

    2024年02月01日
    浏览(57)
  • Ubuntu 下安装最新 Python3.10 教程 (源码安装)

    执行以下命令安装 Python3 的一些依赖库:   大家可以前往 Python 官网下载:Welcome to Pyhton! ,这里下载 gz 包和 xz 包都可以,下载链接如下:XZ compressed source tarball 也可使用 wget 下载,选一种方法即可: 接着解压 tar 包:      1. 编译安装 首先进入我们刚才解压的文件目录下

    2024年02月11日
    浏览(49)
  • ubuntu 20通过docker安装onlyoffice,并配置https访问

    目录 一、安装docker (一)更新包列表和安装依赖项 (二)添加Docker的官方GPG密钥 (三)添加Docker存储库 (四)安装Docker (五)启动Docker服务并设置它随系统启动 (六)验证Docker安装是否成功,运行以下命令: (七)将用户添加到docker组 二、docker运行onlyoffice,并配置ht

    2024年02月03日
    浏览(55)
  • 今日学习:在Ubuntu上安装Docker并配置阿里云镜像源

    配置: Ubuntu版本 ubuntu-22.04.1 VMware版本 17 在Ubuntu上安装Docker并配置阿里云镜像源的步骤如下: 检查Ubuntu版本: 打开终端(Ctrl + Alt + T)。 运行以下命令来检查Ubuntu版本: 安装Docker: 更新系统软件包列表: 安装Docker的依赖包: 添加Docker的GPG密钥: 添加Docker的APT源: 更新软

    2024年02月08日
    浏览(52)
  • 【ubuntu】ubuntu 20.04安装docker,使用nginx部署前端项目,nginx.conf文件配置

    docker 官网:Install Docker Engine on Ubuntu 1.将apt升级到最新 2.使用apt安装 docker 和 docker-compose (遇到提示输入 y ) 3.将当前用户添加到docker用户组 4.运行hello-world 运行成功 1.修改配置文件 修改conf/nginx.conf 2.重新挂载 给容器设置自启动(如果提示就去掉sudo) 给docker设置开机自启动

    2024年01月20日
    浏览(57)
  • ubuntu 系统安装docker——使用docker打包python项目,整个流程介绍

    目录 1 安装docker和配置镜像源  2 下载基础镜像  3 通过镜像创建容器 4 制作项目所需的容器 5 容器制作好后打包为镜像 6 镜像备份为.tar文件 7 从其他服务器上恢复镜像 8 docker的其他常用指令 首先科普一下镜像、容器和实例; 镜像:相当于安装包; 容器:相当于系统,比如

    2024年02月05日
    浏览(50)
  • ubuntu-server 22.04自动安装的docker 配置镜像源

    新装了个ubuntu server,安装的时候发现他可以选择安装默认程序包,就选了个docker。 装完后,docker拉gitlab的镜像的时候特别慢,就想换一下国内的镜像源。遇到两个问题。 教程一般是叫你去 /etc/docker/daemon.json 这个路径地下设置镜像站点。 我看了一下咱这docker的进程发现咱这

    2024年02月06日
    浏览(59)
  • python系列:配置VS Code + Ubuntu服务器 + Docker + Python:远程调试Debug

    背景: 有服务器且在服务器中安装了Docker 使用VS Code进行远程Debug 原理: ​ 使用SSH来实现 1.Docker容器配置 以新建tensorflow的Docker容器为例 拉取tensorflow的镜像 使用指令 即可拉取tensorflow-gpu的镜像 使用指令 即可查看当前Docker中保存的全部镜像 新建容器 新建容器的指令如下 指

    2024年01月23日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包