首页 > 编程语言 >两句话讲清楚wsl+docker+python开发环境配置

两句话讲清楚wsl+docker+python开发环境配置

时间:2024-10-22 15:25:56浏览次数:7  
标签:容器 python wsl https ubuntu docker com

两句话讲清楚wsl+docker+python开发环境配置

目录

写在前面

  • 背景:win10下wsl+docker整好了之后,还要做什么,windows下载的东西怎么到docker容器里面?win->wsl->容器怎么传好使?
  • 准备
    • 先配置:wsl+docker,教程我独立出来了
    • docker下载ubuntu镜像:docker pull ubuntu:22.04
    • 启容器:docker run --privileged=true -it --name huowang -v /huowang:/data ubuntu:22.04
      • --privileged=true:哎呀,多的不说了,只要后面要挂在 -v 就要加这个
      • -it:交互式terminal
      • --name:取个名字吧,给容器
      • -v:目录挂载

解决方案

  1. 下载miniconda:https://docs.anaconda.com/miniconda/

    在这里插入图片描述

  2. 拷贝 Miniconda3-latest-Linux-x86_64.sh 到wsl的ubuntu里

    • 没错,直接复制粘贴就行
    • 注意:放在home里面,别问,问就是其他的地方粘贴会没权限

    在这里插入图片描述

  3. 从wsl的ubuntu拷贝到容器中并安装

    • 由于你的容器是 -v 挂载了的,所以就很方便

    • 直接 cp Miniconda3-latest-Linux-x86_64.sh /huowang,就直接把文件搞进去了,爽吧

    • 接下来直接安装就行:bash Miniconda3-latest-Linux-x86_64.sh

      应该有执行权限吧,没有就chmod +x,这都不是事儿

    • 一顿确认安装就行了

  4. 检查一下conda好不好使吧:conda -v

最后,类似的,其他的sh啊,什么的,都可以这样传进来安装,当然了能直接下载 apt install 是最好的。


  • ☁️ 我的CSDN:https://blog.csdn.net/qq_21579045
  • ❄️ 我的博客园:https://www.cnblogs.com/lyjun/
  • ☀️ 我的Github:https://github.com/TinyHandsome
  • 标签:容器,python,wsl,https,ubuntu,docker,com
    From: https://www.cnblogs.com/lyjun/p/18492947

相关文章

  • Docker 部署 JDK11 图文并茂简单易懂
    部署JDK11(Docker)[Step1]:下载JDK11-JDK11|Oracle甲骨文官网[Step2]:jdk11上传服务器/root/jdk11可自行创建文件夹进入目录/root/jdk11解压文件tar-zxvfjdk-11.0.22_linux-x64_bin.tar.gz解压后进入/root/jdk11/jdk-11.0.22创建jre文件......
  • Docker 部署 EMQX 一分钟极速部署
    部署EMQX(Docker)[Step1]:拉取EMQX镜像dockerpullemqx/emqx:latest[Step2]:创建目录➡️创建容器➡️拷贝文件➡️授权文件➡️删除容器#创建目录mkdir-p/data/emqx/{etc,data,log}#创建容器dockerrun-d--nameemqx-p1883:1883-p18083:18......
  • 两句话讲清楚windows安装wsl和docker
    两句话讲清楚windows安装wsl和docker目录两句话讲清楚windows安装wsl和docker写在前面解决方案写在前面背景:win10/win11,微软商店打不开(打得开还不简单?能打开你直接搜别的攻略得了)准备:先直接说一个结论:不要考虑DockerDesktop,你都装wsl了,为什么还要用这玩意儿!此外,即使你想......
  • django源码基于Python网络爬虫的电子产品信息查询数据可视化分析系统
    目录具体实现截图源码获取地址下载预期达到的目标技术栈编码规范开发技术介绍系统的稳定性和可维护性核心代码部分展示具体实现截图源码获取地址下载点击获取–>下载本项目源码数据库预期达到的目标1、学习系统开发和设计的技术相关知识和工作流程;2、学习使......
  • Python 量化demo
    Python量化量化交易:通过程序选出合适的股票(或其他),在合适的时机,发起买入或卖出的交易,从中追求盈利。量化指标KDJ指标KDJ指标,也称为随机振荡器,是一种动量指标,用于衡量一定时间内股票收盘价与价格范围(最高价和最低价)的关系。KDJ由三条线组成:快速线K、慢速线D和动态线J。这个指......
  • docker安装svn
    1、创建本地映射目录mkdir-p/usr/local/svn2、首先拉取svn镜像,并启动容器dockerrun-v/usr/local/svn:/var/svn--namesvn-server-p3690:3690-eSVN_REPONAME=repository-derikxiv/subversion3、查看docker镜像和容器dockerimagesdockerps-a 4、......
  • 在 Python 中使用 Type Hints
    在Python中使用TypeHintsCreated:2024-10-21T16:48+08:00Published:2024-10-22T13:08+08:00Categories:Python工厂方法使用TypeVar作为函数参数的类型注释,可以做到传入什么类型,返回什么类型。fromtypingimportType,TypeVarclassPet:def__init__(sel......
  • 第十八课:Python学习之多态
    多态目标多态面向对象三大特性封装根据职责将属性和方法封装到一个抽象的类中定义类的准则继承实现代码的重用,相同的代码不需要重复的编写设计类的技巧子类针对自己特有的需求,编写特定的代码多态不同的子类对象调用相同的父类方法,产生不同的执行......
  • 第十七课:Python学习之单例模式
    单例目标单例设计模式__new__方法Python中的单例01.单例设计模式设计模式设计模式是前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对某一特定问题的成熟的解决方案使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性单例设......
  • docker配置镜像源
    docker镜像源,亲测有效,无效过来打我!编辑/etc/docker/daemon.json文件命令:vi/etc/docker/daemon.json内容:{"registry-mirrors":["https://docker.m.daocloud.io","https://noohub.ru","https://huecker.io","https......