virtualenvs
简介
在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相互不干扰,如下所示。
安装
安装虚拟环境的依赖库
pip install virtualenv
安装虚拟环境的外壳操作库
- Ubuntu下
pip install virtualenvwrapper
- Windows下
pip install virtualenvwrapper-win
常用命令
# 列出当前系统中所有的虚拟环境 workon # 创建一个指定名称的虚拟环境,一个虚拟环境就是一个目录 mkvirtualenv <虚拟环境名称> --python=pythonx.x.x 指定python解释器版本 # 切换虚拟环境 # 进入指定名称的虚拟环境中,路径左边就会出现虚拟环境名称, # 在有虚拟环境的名称时,所有的pip都是基于对应虚拟环境的目录才操作 workon <虚拟环境名称> # 退出虚拟环境 deactivate # 删除指定名称的虚拟环境(慎用,删除前建议备份) rmvirtualenv <虚拟环境名称>
修改mkvirtualenv默认生成虚拟环境位置
win
使用mkvirtualenv 命令创建虚拟环境时,默认创建位置在C:\Users\你的计算机名目录下,采用下面的方式可以修改虚拟环境存储位置。
右键我的电脑>>>属性>>>高级系统设置>>>环境变量>>>系统变量>>>新建>>>确定
变量名:WORKON_HOME
变量值:生成虚拟环境位置的路径
linux
分类:
Python虚拟环境
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?