Python虚拟环境的创建和使用详解


Posted in Python onSeptember 07, 2020

一 概念

1. 原理

Python虚拟环境的创建和使用详解

2. 好处

不同项目可能用到的环境不同,运用虚拟环境能将不同环境分隔开

二 virtualenv

virtual 虚拟的

1. 安装

pip install virtualenv

2. 创建虚拟环境

(1)步骤

① 进入目标文件夹

② 命令行创建虚环

virtualenv 虚环名

(2)创建虚拟环境时指定Python版本-p

virtualenv -p 指定版本解释器位置 虚环名

# eg
virtualenv -p C:\Python36\python.exe my_env

3. 进入虚拟环境

(1) Windows系统

① 操作

进入虚环文件夹 → Scripts文件夹

② 执行

activate

(2) Linux系统

4. 退出虚拟环境

deactivate

三 virtualenvwrapper

1. 安装

wrapper 包装纸

pip install virtualenvwrapper-win

2. 创建虚拟环境

(1)命令

mkvirtualenv 虚环名

默认在c盘用户文件夹中创建一个名为Envs的文件夹以存放所创建的虚拟环境

(2)修改mkvirtualenv的默认路径

环境变量 → 系统变量 添加一个WORKON_HOME参数,参数值为心仪路径

注:修改路径后不会自动创建Envs文件夹,因此路径最好新建一个空白文件夹以存放

(3)创建虚拟环境时指定Python版本--python==

mkvirtualenv --python==指定版本解释器位置 虚环名

# eg
mkvirtualenv --python==C:\Python36\python.exe my_env

3. 切换到某个虚拟环境

workon 虚环名

4. 退出虚拟环境

deactivate # 与virtualenv相同

5. 删除某个虚拟环境

rmvirtualenv 虚环名

6. 列出所有虚拟环境

lsvirtualenv

7. 进入到虚拟环境所在目录

cdvirtualenv 虚环名

总结

到此这篇关于Python虚拟环境的创建和使用的文章就介绍到这了,更多相关Python虚拟环境创建和使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python的ORM框架SQLObject入门实例
Apr 28 Python
Python实现的数据结构与算法之基本搜索详解
Apr 22 Python
在python中pandas的series合并方法
Nov 12 Python
Python 数据库操作 SQLAlchemy的示例代码
Feb 18 Python
python中列表的切片与修改知识点总结
Jul 23 Python
python脚本调用iftop 统计业务应用流量的思路详解
Oct 11 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
Nov 16 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
May 20 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
Jul 20 Python
python实现企业微信定时发送文本消息的实例代码
Nov 25 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
Dec 04 Python
用Python自动清理系统垃圾的实现
Jan 18 Python
python用Tkinter做自己的中文代码编辑器
Sep 07 #Python
利用Python将图片中扭曲矩形的复原
Sep 07 #Python
python利用递归方法实现求集合的幂集
Sep 07 #Python
Python描述数据结构学习之哈夫曼树篇
Sep 07 #Python
python简单利用字典破解zip文件口令
Sep 07 #Python
python 如何快速复制序列
Sep 07 #Python
Python2与Python3关于字符串编码处理的差别总结
Sep 07 #Python
You might like
浅析php中jsonp的跨域实例
2013/06/21 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
2014/07/08 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
TP5多入口设置实例讲解
2020/12/15 PHP
jquery简单体验
2007/01/10 Javascript
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
JQuery Dialog的内存泄露问题解决方法
2010/06/18 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
JavaScript Array Flatten 与递归使用介绍
2011/10/30 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
用js设置下拉框为只读的小技巧
2014/04/10 Javascript
一个jquery实现的不错的多行文字图片滚动效果
2014/09/28 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
微信小程序数字滚动插件使用详解
2018/02/02 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
解决JS表单验证只有第一个IF起作用的问题
2018/12/04 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
layui 表单标签的校验方法
2019/09/04 Javascript
jquery实现直播视频弹幕效果
2020/02/25 jQuery
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
Python3编码问题 Unicode utf-8 bytes互转方法
2018/10/26 Python
Django 对象关系映射(ORM)源码详解
2019/08/06 Python
四年的大学生生活自我评价
2013/12/09 职场文书
体育专业个人求职信范文
2013/12/27 职场文书
优质服务活动实施方案
2014/05/02 职场文书
大学生万能检讨书范例
2014/10/04 职场文书
医生学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
同学聚会致辞集锦
2015/07/28 职场文书
导游词之台湾阿里山
2019/10/23 职场文书
JS数组去重详情
2021/11/07 Javascript
Python Pygame实战之塔防游戏的实现
2022/03/17 Python