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中使用摄像头实现简单的延时摄影技术
Mar 27 Python
python利用拉链法实现字典方法示例
Mar 25 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
Aug 07 Python
python使用threading.Condition交替打印两个字符
May 07 Python
Python登录系统界面实现详解
Jun 25 Python
python实现简单井字棋小游戏
Mar 05 Python
通过cmd进入python的步骤
Jun 16 Python
详解Pandas 处理缺失值指令大全
Jul 30 Python
Python3+selenium配置常见报错解决方案
Aug 28 Python
详解查看Python解释器路径的两种方式
Oct 15 Python
python实现ROA算子边缘检测算法
Apr 05 Python
Pytorch DataLoader shuffle验证方式
Jun 02 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
为查询结果建立向后/向前按钮
2006/10/09 PHP
php预定义变量使用帮助(带实例)
2013/10/30 PHP
thinkphp3.2.2前后台公用类架构问题分析
2014/11/25 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
PHP jQuery+Ajax结合写批量删除功能
2017/05/19 PHP
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
Jquery中dialog属性小记
2010/09/03 Javascript
namespace.js Javascript的命名空间库
2011/10/11 Javascript
浅析js中2个等号与3个等号的区别
2013/08/06 Javascript
jquery text(),val(),html()方法区别总结
2013/11/04 Javascript
jquery form 隐藏的input 选择
2014/04/29 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
小结Node.js中非阻塞IO和事件循环
2014/09/18 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
JS实现匀速与减速缓慢运动的动画效果封装示例
2018/08/27 Javascript
在 Django/Flask 开发服务器上使用 HTTPS
2014/07/03 Python
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
Python实现把数字转换成中文
2015/06/29 Python
Python常用知识点汇总
2016/05/08 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
python修改文件内容的3种方法详解
2019/11/15 Python
在OpenCV里实现条码区域识别的方法示例
2019/12/04 Python
Python 中@property的用法详解
2020/01/15 Python
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
如何现实servlet的单线程模式
2014/08/05 面试题
CSS代码检查工具stylelint的使用方法详解
2021/03/27 HTML / CSS
建筑项目策划书
2014/01/13 职场文书
我读书我快乐演讲稿
2014/05/07 职场文书
学生检讨书范文
2014/10/30 职场文书
二年级学生期末评语
2014/12/26 职场文书
债务追讨律师函
2015/06/24 职场文书
青年志愿者活动感想
2015/08/07 职场文书
Pandas-DataFrame知识点汇总
2022/03/16 Python
Python OpenCV超详细讲解调整大小与图像操作的实现
2022/04/02 Python