草庐IT

虚拟机上网

全部标签

Python虚拟环境(Python venv)的创建、激活、退出及删除

1.为什么要使用虚拟环境  使用Python虚拟环境很重要,它可以确保项目的隔离性、可维护性和稳定性。无论是在Web开发、数据科学、机器学习还是其他领域,使用虚拟环境都是一个有益的最佳实践。主要理由如下:1.1隔离项目依赖,避免全局影响  不同的Python项目可能需要不同版本的Python和第三方依赖项。使用虚拟环境可以确保每个项目都有其独立的Python运行环境,从而避免版本冲突。  如:正在开发一个Web应用程序,它需要使用Django2.2版本。然而,另一个项目需要Django3.0版本。通过在每个项目中创建独立的虚拟环境,你可以确保这两个项目能够同时存在,每个项目都可以拥有其所需的D

【已解决】Ubantu问题记录:在连接网线的情况下ubuntu系统ping网关不通以及无法上网

问题背景:我们的服务器配置了两张在同一网段下的网卡,卡Ⅰ(eno4)连接以太网ip:192.168.2.10、网关192.168.2.1;卡Ⅱ(eno2)ip:192.168.2.12、网关192.168.2.101连接另外一台物理机。当两个网口同时连接网线时,服务器就无法上网,当把eno2的网线拔出时,服务器就可以上网,所以推测是二者在同一网段下相互影响到了对方。参考(45条消息)解决ubuntu系统ping不通ip和默认网关的问题_we-ai的博客-CSDN博客_ubuntuping不通我们首先ping服务器连接以太网的网关 发现不通,当我们拔掉eno2之后发现可以上网了。因此显而易见就是

Python学习笔记-Windows下VirtualEnv+VSCode中虚拟环境配置

1VirtualEnv简介VirtualEnv是一个虚拟化环境,是独立开的开发环境,在一个文件夹中创建的独立虚拟环境,可以分隔开不同项目,开发互不影响。优点如下:使不同的应用开发环境独立,避免互相干扰环境升级不影响其他的应用,也不会影响全局的python开发环境可以防止系统中出现包管理混乱和版本的冲突类似于C#等开发语言建立的工程,在同一个文件夹下配置对应的框架内容和扩展包信息。2安装ViertualEnv通过win+r快捷键打开运行框,然后输入cmd打开命令行窗体,通过pip进行安装,安装指令:pipinstallvirtualenvpip指令使用需要配试系统环境,一般python开发环境安

计算机操作系统-虚拟存储器的定义与实现

目录一、引言二、什么是虚拟存储器2.1虚拟存储器的定义2.2虚拟存储器的作用三、虚拟存储器的实现3.1虚拟地址和物理地址3.2页面置换算法3.3页面置换策略四、虚拟存储器的优点4.1多道程序设计4.2内存利用率4.3程序的可移植性五、虚拟存储器的缺点5.1页面置换带来的开销5.2页面置换算法的选择六、虚拟存储器的应用6.1操作系统中的虚拟存储器6.2虚拟机中的虚拟存储器七、总结一、引言计算机操作系统是计算机系统中最重要的软件之一,它负责管理计算机硬件资源,提供各种服务,为用户和应用程序提供一个良好的运行环境。在操作系统中,虚拟存储器是一个非常重要的概念,它可以使得计算机系统的内存管理更加高效,

【云计算基础知识2】计算虚拟化

B站视频计算虚拟化一、计算虚拟化介绍二、CPU虚拟化三、内存虚拟化四、I/O虚拟化五、常见集群策略六、华为FusionCompute虚拟化技术:计算虚拟化、存储虚拟化、网络虚拟化。一、计算虚拟化介绍计算虚拟化的分类及作用1、CPU虚拟化:保障CPU资源的合理调度以及VM上的指令能够正常高效的运行。2、内存虚拟化:保障内存空间的合理分配、管理、隔离以及高效可靠的使用。3、I/O虚拟化:保障VM的IO操作隔离与正常高效地执行。常见的计算服务架构虚拟化只是底层硬件与上层OS/app解耦,提供可灵活分配地技术资源池地底层技术。要想实现虚拟机的创建与管理,需要与其他组件(镜像、调度、存储、网络等)协同工

VSCode调试Python文件并指定虚拟环境 附调试说明

记录在使用VSCode调试py文件时遇到的一些问题:1.启用Debug模式进行调试2.调试带参数的python文件3.调试时指定服务器虚拟环境4.相对路径出错5continue(继续)、stepover(单步跳过)、stepin(单步调试)、stepout(单步跳出)的区别首先给出VScode官方调试说明:https://code.visualstudio.com/docs/python/debugging#_set-configuration-options1.启用Debug模式进行调试安装插件点击界面中的”RunandDebug“按钮修改配置文件launch.json默认生成的是“name

使用 Power Shell 修改 Hyper-V 虚拟机 UUID 的解决方案

前言在研究了一下午k8s文档的时候,正准备开干,万万没想到一个uuid的问题卡了我几个小时,一直想在系统中解决,没想到最后在外部使用PowerSheel解决了,分享记录一二问题描述与尝试解决根据官方文档使用kubeadm创建k8s集群的准备,所以准备在之前文章中使用Hyper-V安装的CentOS8.5的虚拟机搭建需要确保每个节点上MAC地址和product_uuid的唯一性可以使用命令iplink或ifconfig-a来获取网络接口的MAC地址可以使用sudocat/sys/class/dmi/id/product_uuid命令对product_uuid校验检查mac地址,因为之前就修改过I

一台电脑访问另一台电脑上虚拟机

解释:“一台电脑访问另一台电脑上虚拟机”指的是:有两台电脑A和B,其中B电脑上安装了一个虚拟机VMWare软件,VMWare上安装的是CentOS7操作系统,A电脑现在想访问B电脑上CentOS7操作系统上运行的某些服务程序。目的:因为我家中搁置的有一台老的笔记本电脑,还是本人上大学的时候,利用假期打临时工购买的。但是这台笔记本电脑(华硕)的配置相比于现在市面上的笔记本电脑还是比较低配的,唯一的一个优势就是这台笔记本有2个T的磁盘容量。现在如果将这台笔记本当二手的卖出去我估计都没人要,所以我想把这台笔记本电脑利用起来,用于我个人在工作之余学习使用,那就是将它当做个人的服务器。在这台电脑上安装一

Android - NullPointerException 尝试调用虚拟方法 'com.google.android.gms.tasks.Task

尝试设置一个使用FirebaseAuth处理用户注册/登录的简单应用。这个问题非常令人困惑,因为在我的物理测试设备(HTCM87.1.1)和模拟器(5P7.1.1)上的结果不同。在模拟器上,单击“登录”或“注册”按钮时出现以下错误。---------beginningofcrash03-0203:24:20.6253002-3002/com.mad.losesanoE/AndroidRuntime:FATALEXCEPTION:mainProcess:com.mad.losesano,PID:3002java.lang.NullPointerException:Attempttoinv

android - 为什么在不同的安卓手机上正常拍照这么难?

我做了一个程序,主要功能是用API拍照,然后把照片存到我给的路径里。但与我在模拟器或使用Google原始ROM的手机上进行测试时相比,不同手机上的结果不尽相同。理论上。如果我给Intent一个路径,照片不应该出现在手机的默认图库中,但在MOTODefy上,照片存储在我的路径和默认图像目录中。在三星上,我的应用程序在从相机Intent返回时无声崩溃。只有在某些手机上,我才能通过按相机Activity中的菜单按钮调出菜单。甚至其中一些将照片保存为我在CameraActivity的设置菜单中设置的大小。我认为这是因为制造商在他们的手机上定制了ROM,因此CameraActivity的行为有所