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中的对象,方法,类,实例,函数用法分析
Jan 15 Python
Python实现TCP/IP协议下的端口转发及重定向示例
Jun 14 Python
Python可变参数用法实例分析
Apr 02 Python
Python Numpy 实现交换两行和两列的方法
Jun 26 Python
Python对接六大主流数据库(只需三步)
Jul 31 Python
python3 写一个WAV音频文件播放器的代码
Sep 27 Python
使用tensorflow DataSet实现高效加载变长文本输入
Jan 20 Python
在pycharm中关掉ipython console/PyDev操作
Jun 09 Python
Python并发爬虫常用实现方法解析
Nov 19 Python
使用gunicorn部署django项目的问题
Dec 30 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
Feb 25 Python
详解Python中的进程和线程
Jun 23 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
Laravel第三方包报class not found的解决方法
2019/10/13 PHP
JavaScript toFixed() 方法
2010/04/15 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
js简单的表格添加行和删除行操作示例
2014/03/31 Javascript
jQuery插件EnPlaceholder实现输入框提示文字
2015/06/05 Javascript
详解JavaScript中setSeconds()方法的使用
2015/06/11 Javascript
JS判断字符串字节数并截取长度的方法
2016/03/05 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
2016/03/28 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
基于vue2.0+vuex的日期选择组件功能实现
2017/03/13 Javascript
Angular2开发——组件规划篇
2017/03/28 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
Python文件夹与文件的操作实现代码
2014/07/13 Python
详解Python如何获取列表(List)的中位数
2016/08/12 Python
Python装饰器原理与简单用法实例分析
2018/04/29 Python
Python之文字转图片方法
2018/05/10 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
2018/06/13 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
2018/11/01 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
基于Python中的yield表达式介绍
2019/11/19 Python
Python-openCV读RGB通道图实例
2020/01/17 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
2020/03/24 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
Python数组拼接np.concatenate实现过程
2020/04/18 Python
使用canvas一步步实现图片打码功能的方法
2019/06/17 HTML / CSS
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
Corelle官方网站:购买康宁餐具
2016/11/02 全球购物
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
英国运动服、设备及配件网站:DW Sports
2019/12/04 全球购物
2014年9.18纪念日演讲稿
2014/09/14 职场文书
雾霾停课通知
2015/04/24 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
学生犯错保证书
2015/05/09 职场文书
孩子满月酒答谢词
2015/09/30 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
2021/06/05 Python