首页 > 其他分享 >Docker Conda WSL 虚拟机 的选择问题

Docker Conda WSL 虚拟机 的选择问题

时间:2024-03-31 20:12:15浏览次数:29  
标签:Windows 虚拟机 WSL Conda conda Docker

魔法使之夜----苍崎青子
空気のおもりかるく、よわく、胸のふるえうまく、はやく。
ひかりは先立つチクタクチクタク、かげは遅れるいそげやいそげ。
鳥は空にとぶ、魚は海におよぐ、貴方は彼方にかけぬける。
疑問も不安も鞄の底にチクタクチクタク、旅路の一歩は曙にきてきをならせ。
輝く星はするりと降ちてほしはいつでもきたのそら、今は貴方の心の内にどこまでも、いつまでも。

什么是Docker?

youtube上极其优秀的Docker快速讲解

image

简单来说,docker可以自带运行时的操作系统以及一系列运行时需要的环境依赖(如在浏览器外想要运行javascript就要nodejs,想要运行java就要jRE)给"装箱"

然后我们只要"拆箱"用就行了,这样可以避免我们重复在不同的机器上按照环境依赖的问题

同时只要我们在windows下打开Hyper-V(上述视频的10:00处有讲),那么就可以在windows下运行docker中的linux环境.

什么是Conda

conda是个虚拟环境管理工具和软件包管理工具

我们可以在conda环境下开辟多个开发环境,这样让开发环境不遭到污染

知乎上的一个问题:conda还是docker?

确实,Docker某些层面上也能够管理虚拟环境与软件包的问题

什么是WSL

WSL即WSL是“Windows Subsystem for Linux”的缩写,顾名思义,WSL就是Windows系统的Linux子系统,其作为Windows组件搭载在Windows10周年更新(1607)后的Windows系统中。

可惜之前我不知道,要是知道的话我可能就不会在我电脑上为了跑linux上的c代码装个虚拟机了

直接在windows上搞个WSL,然后在vscode中启动wsl终端,依然可以跑linux上的c代码

标签:Windows,虚拟机,WSL,Conda,conda,Docker
From: https://www.cnblogs.com/cilinmengye/p/18107175

相关文章

  • ubuntu使用-ubuntu23.10中使QEMU的虚拟机与外部网络通信
    ubuntu使用-ubuntu23.10中使QEMU的虚拟机与外部网络通信ubuntuqemu银河麒麟参考了文档/网络/NAT和qemuaarch64虚拟机创建好后,使用NAT连接网络两个网页。一、概述要配置NAT网络,首先创建一个脚本/etc/qemu-ifup,这个脚本的作用是创建一个与任何物理端口都无关的网桥。给这个网......
  • 操作系统引导和虚拟机
    操作系统引导安装操作系统后:C盘(是这个磁盘的活动分区,安装了操作系统)主存主存由RAM和ROM组成,ROM(BIOS)包含:ROM引导程序,即自举程序断电后,RAM会消失,但是ROM不会整个开机过程:CPU通电,找到ROM执行引导程序,然后引导磁盘里的主引导记录(读入RAM),判断C盘位置,然后把C盘的引导记录......
  • 清理 Conda 缓存和 Pip 缓存
    清理Conda缓存:查看Conda缓存的使用情况:condaclean--dry-run--all删除不再使用的包和缓存:condaclean--all清理Pip缓存在使用pip安装Python库时,如果之前已经下载过该库,pip会默认使用缓存来安装库,而不是重新从网络上下载。缓存文件通常存储在用户目录下的缓......
  • Java的心脏:深入解析Java虚拟机、进程与线程的精妙互动
    一、定义进程(Process)和线程(Thread)是操作系统中非常基础且重要的概念,它们对于理解程序的执行、资源分配和并发编程至关重要。我将从操作系统(OS)和Java编程语言的角度来详细解释这两个概念。从操作系统的角度进程:定义:进程是操作系统进行资源分配和调度的基本单位。它是一......
  • wsl2 代理功能
    原文链接:https://blog.csdn.net/weixin_62355896/article/details/1344583301打开或创建WSL配置文件(位于C:/User/%你的用户名/.wslconfig),并添加以下内容:[experimental]autoMemoryReclaim=gradualnetworkingMode=mirroreddnsTunneling=truefirewall=trueautoProxy=true......
  • 使用Jep在Java中调用Conda虚拟环境下的Python
    为了解决毕设中需要用到在Java中调用Python的问题,我在网上寻找对应的解决方案。似乎没有太好的解决方案:Jython至今仍是Python2,Py4J似乎也不再活跃更新。所幸我找到了Jep这一神器。正当我雀跃不已,却又发现了一些问题,在两个小时的艰难攻关之下,这些问题逐渐迎刃而解。问题一:无法找到......
  • 使用 wsl+makefile+clangd编辑stm32代码环境的搭建
    使用wsl+makefile+clangd编辑stm32代码环境的搭建安装wsl环境可以看看下面的文章安装与换源都提及,相信大家可以安装成功的https://www.cnblogs.com/banmei-brandy/p/16218660.html安装make、bear、clangd、arm-none-eabi-gcc、最新的构建库sudoaptinstallmakebearclang......
  • vmware(大数据)虚拟机网络配置(学不会打死我)
    什么是大数据?大数据是指规模庞大、复杂度高、变化速度快的数据集合,通常由传统数据库管理工具难以处理。这些数据通常具有三个主要特征:3V,即体量大(Volume)、多样化(Variety)、处理速度快(Velocity)。1.体量大(Volume):大数据的特点之一是数据量巨大,远远超过了传统数据库处理的能力范围......
  • WSL2配置代理
    新建proxy.sh文件,内容如下:#!/bin/shhostip=$(cat/etc/resolv.conf|grepnameserver|awk'{print$2}')wslip=$(hostname-I|awk'{print$1}')port=7890PROXY_HTTP="http://${hostip}:${port}"set_proxy(){exporthttp_proxy=&......
  • const7虚拟机jupyternotebook打开页面是空白
    jupyterNoteBook网页空白各种解决方法(实在不行用pyCharm替代Chrome)_为什么jupyternotebook打开是空白页面-CSDN博客找了好久解决方案,安装好之后是可以打开home页面的但是没有任何显示,只有空白,改了很多配置文件但都是以失败告终,终于在这个博主这里解决了,采取的方法就是卸载jup......