【VritualEnv】虚拟环境的介绍和基本使用
介绍 基本 虚拟环境 使用
2023-09-27 14:25:05 时间
一.virtualenv的介绍:
在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相互不干扰,如下所示。
通俗点就是:版本环境隔离,不同的python应用可能需要不同的版本python包,因此通过虚拟环境实现虚拟化的python运行环境
二.安装vittualenv:
以window平台为例:
pip install virtualenv
但是,鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。
1.安装virtualenvwrapper(确保virtualenv已安装)
pip install virtualenvwrapper pip install virtualenvwrapper-win #Windows使用该命令
2.设置环境变量 WORKON_HOME 指定virtualenvwrapper虚拟环境默认路径:
如果不设置,会自动在当前用户目录创建相关文件夹。
3、创建虚拟环境
mkvirtualenv env1 -p d:/app/Python36/python.exe //这里可以通过-p指定虚拟环境所对应的python解释器版本,适合已经安装了多个python版本的系统
4、查看所有虚拟环境和启动虚拟环境:
lsvirtualenv
workon py36env
5、退出虚拟环境
deactivate
如果需要删除虚拟环境,执行如下命令:
rmvirtualenv py36env
相关文章
- 从零开始造Spring08---AOP(介绍以及实现ReflectiveMethodInvocation和AopProxyFactory)
- 全文检索基本介绍
- Python 标识符、变量声明和赋值、最基本内置数据类型介绍
- 【神经网络与深度学习】Google Protocol Buffer介绍
- vegas Pro18.2021注册机补丁下载 如何做短视频基本参数设置及面板介绍
- iOS开发拓展篇-XMPP简单介绍
- 002. Ansible部署及配置介绍
- springMVC介绍
- 数组-在Shell脚本中的基本使用介绍
- Go语言并发编程(3):sync包介绍和使用(上)-Mutex,RWMutex,WaitGroup,sync.Map
- java基本数据类型介绍
- git的基本介绍和使用
- 学人工智能10本必看书!AI经典书籍介绍
- socket.io基本使用及介绍
- Linux网络基本网络配置方法介绍
- Docker介绍以及Registry的安装
- SparkMllib介绍
- live555学习之基本类介绍及计划任务深度探讨
- WEBRTC基本介绍
- webpack原理篇(六十三):插件基本结构介绍
- 第三方登录之QQ登录(二)——OAuth2.0处理流程介绍(以QQ登录为例)
- 17前端学习之JQuery基础(一):jQ介绍,jQ基本使用,jQ选择器,jQ样式操作,jQ动画效果
- WEBRTC基本介绍