使用python内置的虚拟环境

在一台机器上安装了太多的第三方python库,它们依赖相同的库可能版本不同,就会造成某些第三方库崩溃,之前可以使用的库可能就会坏掉不能用了,所以可以使用虚拟环境运行不同的程序,python有内置的虚拟环境;

首先创建并cd到一个需要存放虚拟环境的目录,比如我要在一个叫myenv的文件夹下放置虚拟环境:

然后使用python命令就可以在当前文件下创建虚拟环境了,例如创建一个叫hello的虚拟环境,执行python -m venv hello,过一会就会在当前目录下创建一个hello文件夹,这个就是虚拟环境了:

hello里面是这样的:

source一下bin文件里的activate就可以进入虚拟环境了:

进入虚拟环境后前面会多个括号,里面有虚拟环境的名字,就是这个(hello);

这会就是一个全新的python环境了,可以从头使用pip安装一些第三方库,执行一些python程序:

要退出这个虚拟环境,直接执行deactivate命令就可以了:

前面的(hello)没有了,就说明退出了这个叫hello的虚拟环境;

在虚拟环境里用nohup &后台执行的程序在退出虚拟环境后也是不会停止的,这样就可以在一台机器上用不同的虚拟环境在后台执行不同的python程序;

在虚拟环境下安装的库也都在hello的lib文件夹下,如果要删除虚拟环境直接删掉这个hello文件夹即可;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/50056.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端八股文 promise async await 的理解

promise是什么 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。 目的 解析 吴优编程 (解决异步编程中的嵌套问题的,将嵌套的格式 用peomise 写成同步) promise.then() 是成功后继…

Cocos Creator2D游戏开发(4)-飞机大战(2)-编辑器界面

编辑器几个重要板块 参考: https://docs.cocos.com/creator/3.8/manual/zh/editor/ (1) 场景编辑器: 仅看2D视图: 按钮作用依次是: 平移, 旋转,缩放,矩形变换,增量吸附工具,最后三个,前俩是变换工具,最后一个是布局组件 矩形变换: 中心点和锚点切换 以后用到慢慢整吧! (2)层…

AI服务器产业链研究分析

AI服务器产业链初探 一、AI服务器的技术架构与构成 AI服务器的主要构成包括: 芯片种类丰富,包括X86、ARM、MIPS等架构的CPU,以及GPU、FPGA、ASIC和NPU等。 内存:DRAM、HBM(高带宽存储)。 本地存储&#…

前端开发调试工具推荐分类整理

具体前往:前端调试工具分类整理汇总

黑马Java零基础视频教程精华部分_6_字符串

系列文章目录 文章目录 系列文章目录前言一、API是什么? API帮助文档案例:API文档练习Step1:查找文档中Scanner内容。Step2:学习文档中Scanner内容。 二、字符串String类1、String概述总结: 创建String对象的两种方式2…

java学习--String类StringBuffer类StringBuilder类

String类简介 关系图: value不可修改的是value指向的地址,因为可以value为一个数组,而数组名其实就相当于一个指针,指向着一块地址,然后在指向的地址里存放相应的值,值可以任意是什么,但是地址不…

RedHat Enterprise Linux 7 YUM源(本地/网络源)配置详解

目录 一、挂载 二、建立本地源 三、建立网络源 四、验证可行性 一、挂载 ——将光盘挂载到 /mnt 下 当/mnt中有如图内容时,即挂载成功 若挂载光驱/dev/sr0时报错:mount: no medium found on /dev/sr0 解决措施:查看该设备状态是否全部勾选…

MATLAB仿真:数字信号处理IIR数字滤波器设计

目录 1.实验目的 2.实验原理 3.实验仪器及设备 4. 实验内容及步骤 5.信号产生函数mstg清单 6.实验程序及波形如下: 1.实验目的 (1)熟悉用双线性变换法设计IIR数字滤波器的原理…

Python——Pandas(第三讲)

文章目录 修改替换变量值对应数值的替换指定数值范围的替换 虚拟变量变换数值变量分段数据分组基于拆分进行筛选 分组汇总使用 agg 函数进行汇总引用自定义函数 长宽格式转换转换为最简格式长宽型格式的自由互转 多个数据源的合并数据的横向合并concat 命令 处理缺失值认识缺失…

【题解】328. 奇偶链表(链表)

https://leetcode.cn/problems/odd-even-linked-list/description/?envTypestudy-plan-v2&envIdleetcode-75 class Solution { public:// 定义一个函数,用于将链表中的奇数和偶数节点分开ListNode* oddEvenList(ListNode* head) {// 创建两个哑节点&#xff…

python+vue3+onlyoffice在线文档系统实战20240723笔记,项目界面设计和初步开发

经过之前的学习,已经能够正常打开文档了。 目前为止,我们的代码能够实现: 打开文档编辑文档手动保存自动保存虽然功能依然比较少,但是我们已经基本实现了文档管理最核心的功能,而且我们有个非常大的优势,就是支持多人同时在线协同编辑。 现在我们要开发项目,我们得做基…

抽奖大转盘uni-push使用websocket协议实现uniapp+uniCloud实时推送在线互动抽奖项目打包H5微信小程序_咸虾米

嗨,大家好,我是爱搞知识的咸虾米,今天给大家带来的这们课程是使用uni-push实时推送,完成的在线互动抽奖综合项目。 常规的页面只有在手动刷新的时候,才能获取到服务端最新的数据,而websocket可以实现长连…

OpenJudge | 放苹果

总时间限制: 1000ms 内存限制: 65536kB 描述 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法…

里程计在激光雷达slam中的作用

在tf树中的父坐标系和子坐标系中间的odom 机器人在平直走廊中由于缺少参照物的变化,无法估计自己的位移;可以通过轮子转动的圈数和一 圈的位移来计算距离,这种通过电机转速计算机器人位移的方法就是常用的电机里程计;里程计不 是…

简单高效的在线拾色器工具 - 为您的设计工作提供便利

你是否曾在寻找完美颜色时感到困扰?现在,有了这个简单而强大的在线拾色器工具,选择理想的颜色变得轻而易举! 网址: https://potatoh5games.fun/tools/#ColorPickr 这款拾色器工具具有以下特点: 用户友好…

golang 文件

golang 文件 概念 文件是计算机系统中用于存储和管理的 数据集合,具有唯一的名称,存在于存储介质上,包含创建、修改等属性,通过文件系统进行组织,用户可进行读取、写入等操作 文件流 文件输入流(InputS…

Linux进程控制——进程等待

文章目录 进程等待进程等待的必要性进程等待的方法status参数option参数 进程等待 进程等待的过程其实是父进程等待子进程死亡的过程 进程等待的必要性 如果子进程退出,父进程不进行处理,子进程会变成僵尸进程,有内存泄漏的风险 僵尸进程…

Adobe Acrobat Pro DC for Mac:PDF处理软件

Adobe Acrobat Pro DC for Mac是一款专为Mac用户设计的PDF处理软件,它凭借出色的功能和卓越的性能,成为了处理PDF文件的理想选择。 首先,Acrobat Pro DC for Mac支持全方位的PDF编辑。用户可以对PDF文档进行文本编辑、图像处理、表格制作等操…

Paddlenlp测试

1、环境安装 使用华为云euleros操作系统,python版本3.9.5,CPU无GPU服务器: (1)pip3 install setuptools_scm -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com (2&#xf…

机器学习算法与Python实战 | 两行代码即可应用 40 个机器学习模型--lazypredict 库!

本文来源公众号“机器学习算法与Python实战”,仅用于学术分享,侵权删,干货满满。 原文链接:两行代码即可应用 40 个机器学习模型 今天和大家一起学习使用 lazypredict 库,我们可以用一行代码在我们的数据集上实现许多…