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遍历C盘dll文件的方法
May 06 Python
ubuntu安装sublime3并配置python3环境的方法
Mar 15 Python
Python smtplib实现发送邮件功能
May 22 Python
flask框架视图函数用法示例
Jul 19 Python
python实现点对点聊天程序
Jul 28 Python
基于wxPython的GUI实现输入对话框(2)
Feb 27 Python
简单了解python中对象的取反运算符
Jul 01 Python
python数据库编程 Mysql实现通讯录
Mar 27 Python
opencv 实现特定颜色线条提取与定位操作
Jun 02 Python
基于python图书馆管理系统设计实例详解
Aug 05 Python
详解numpy.ndarray.reshape()函数的参数问题
Oct 13 Python
如何使用PyCharm及常用配置详解
Jun 03 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 fsockopen函数被禁用的解决办法
2013/08/07 PHP
PHP单例模式是什么 php实现单例模式的方法
2016/05/14 PHP
微信公众号OAuth2.0网页授权问题浅析
2017/01/21 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
基于jQuery的一个扩展form序列化到json对象
2010/12/09 Javascript
自己动手手写jQuery插件总结
2015/01/20 Javascript
13个PHP函数超实用
2015/10/21 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
2016/09/20 Javascript
Bootstrap Img 图片样式(推荐)
2016/12/13 Javascript
Node.js对MongoDB数据库实现模糊查询的方法
2017/05/03 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
不使用JavaScript实现菜单的打开和关闭效果demo
2018/05/01 Javascript
vue底部加载更多的实例代码
2018/06/29 Javascript
Vue实现按钮旋转和移动位置的实例代码
2018/08/09 Javascript
手把手教你写一个微信小程序(推荐)
2018/10/17 Javascript
NodeJs实现简易WEB上传下载服务器
2019/08/10 NodeJs
JavaScript React如何修改默认端口号方法详解
2020/07/28 Javascript
使用Python发送各种形式的邮件的方法汇总
2015/11/09 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
python 巧用正则寻找字符串中的特定字符的位置方法
2018/05/02 Python
python打开windows应用程序的实例
2019/06/28 Python
pip指定python位置安装软件包的方法
2019/07/12 Python
Python搭建代理IP池实现获取IP的方法
2019/10/27 Python
python requests模拟登陆github的实现方法
2019/12/26 Python
如何在Canvas上的图形/图像绑定事件监听的实现
2020/09/16 HTML / CSS
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
建筑工程专业毕业生自荐信
2013/10/19 职场文书
学校节能减排方案
2014/06/13 职场文书
领导班子个人对照检查材料(群众路线)
2014/09/26 职场文书
中班上学期个人总结
2015/02/12 职场文书
品质保证书格式
2015/02/28 职场文书
学校安全管理制度
2015/08/06 职场文书
复制别人的成功真的会成功吗?
2019/10/17 职场文书