当前位置: 首页 > news >正文

python使用venv生成虚拟环境

python里面的包比较复杂,不管是实验环境,还是生产环境,都可以使用python虚拟环境,确保每个项目都有自己独立的Python环境,从而避免不同项目之间的依赖冲突。

python虚拟环境的优点

环境隔离:每个虚拟环境都是独立的,可以为每个项目安装不同版本的库,而不会影响到其他项目。

环境一致性:在开发环境中创建的虚拟环境可以很容易地复制到生产环境中,确保开发环境和生产环境的一致性。

避免权限问题:因为是在普通用户下使用虚拟环境,可以避免在系统级别的Python环境中安装库时可能遇到的权限问题。

python虚拟环境设置

创建虚拟环境

直接使用下面命令来创建虚拟环境:

python -m venv venv

若这条命令报错,可能是在一些个别的系统里需要安装venv的相关包,可以使用比如apt、pkg等命令来安装缺失的部分。

激活虚拟环境

直接使用source命令激活

# bash 
source venv/bin/activate# csh 
source venv/bin/activate.csh

激活后,即可自由使用该虚拟环境了。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Flink DataStream API编程入门
  • 立项技术路线选择
  • CVE-2023-33440~文件上传[春秋云境靶场渗透]
  • ffmpeg 的内存分配架构
  • 模型优化学习笔记—动量梯度下降
  • 微软蓝屏事件揭示的网络安全深层问题与未来应对策略
  • 【Unity】web gl inputFied 中文输入,同时支持TextMeshInputFied,支持全屏
  • Redis过期键的删除策略
  • 【数据结构】栈和队列(c语言实现)(附源码)
  • 学python的第一天:PyCharm创建项目
  • kickstart自动安装脚本
  • 通信原理实验——PCM编译码
  • 什么是V2X?
  • Vue+live2d实现虚拟人物互动(一次体验叙述)
  • RocketMQ 的消息存储机制
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • Android开源项目规范总结
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • extjs4学习之配置
  • IOS评论框不贴底(ios12新bug)
  • JavaScript函数式编程(一)
  • js 实现textarea输入字数提示
  • Js基础——数据类型之Null和Undefined
  • js面向对象
  • linux学习笔记
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Python - 闭包Closure
  • Sass 快速入门教程
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 如何解决微信端直接跳WAP端
  • 深入浅出webpack学习(1)--核心概念
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 正则表达式
  • 智能合约开发环境搭建及Hello World合约
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • 7行Python代码的人脸识别
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 我们雇佣了一只大猴子...
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • #laravel 通过手动安装依赖PHPExcel#
  • (16)Reactor的测试——响应式Spring的道法术器
  • (ros//EnvironmentVariables)ros环境变量
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (二)丶RabbitMQ的六大核心
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (算法)N皇后问题
  • (一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别
  • (转)LINQ之路
  • .naturalWidth 和naturalHeight属性,
  • .NET Core WebAPI中封装Swagger配置
  • .NET MAUI Sqlite数据库操作(二)异步初始化方法
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型