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 相关文章推荐
Python3实现的腾讯微博自动发帖小工具
Nov 11 Python
进一步探究Python中的正则表达式
Apr 28 Python
python中pygame针对游戏窗口的显示方法实例分析(附源码)
Nov 11 Python
Python中异常重试的解决方案详解
May 05 Python
详解通过API管理或定制开发ECS实例
Sep 30 Python
selenium3+python3环境搭建教程图解
Dec 07 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
Dec 19 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
Aug 07 Python
python检查目录文件权限并修改目录文件权限的操作
Mar 11 Python
浅谈pytorch中的BN层的注意事项
Jun 23 Python
Python selenium实现断言3种方法解析
Sep 08 Python
手把手教你用Django执行原生SQL的方法
Feb 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数组的使用方法小结
2010/09/23 PHP
php过滤敏感词的示例
2014/03/31 PHP
PHP实现阳历到农历转换的类实例
2015/03/07 PHP
微信支付开发交易通知实例
2016/07/12 PHP
PHP获取MySQL执行sql语句的查询时间方法
2018/08/21 PHP
JS 页面计时器示例代码
2013/10/28 Javascript
基于jquery异步传输json数据格式实例代码
2013/11/23 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
2016/05/26 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
JS判断非空至少输入两个字符的简单实现方法
2017/06/23 Javascript
vue用addRoutes实现动态路由的示例
2017/09/15 Javascript
vue router 配置路由的方法
2018/07/26 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
JS回调函数深入理解
2019/10/16 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
[05:53]完美世界携手游戏风云打造 卡尔工作室观战系统篇
2013/04/22 DOTA
python 读取DICOM头文件的实例
2018/05/07 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
Python对接 xray 和微信实现自动告警
2019/09/17 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
S’well Bottle保温杯官网:绝缘不锈钢水瓶
2018/05/09 全球购物
Pretty Green美国:英式摇滚服饰风格代表品牌之一
2019/01/23 全球购物
党员学习十八大感想
2014/01/17 职场文书
大学毕业生求职自荐信
2014/02/20 职场文书
员工培训协议书
2014/09/15 职场文书
群众路线表态发言材料
2014/10/17 职场文书
离婚协议书范本(通用篇)
2014/11/30 职场文书
新农村建设指导员工作总结
2015/08/13 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
网络安全倡议书(3篇)
2019/09/18 职场文书
Python进阶学习之带你探寻Python类的鼻祖-元类
2021/05/08 Python
baselines示例程序train_cartpole.py的ImportError
2022/05/20 Python
如何利用python创作字符画
2022/06/25 Python
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android