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 client使用http post 到server端的代码
Feb 10 Python
Python实现windows下模拟按键和鼠标点击的方法
Mar 13 Python
Python保存MongoDB上的文件到本地的方法
Mar 16 Python
详解使用python的logging模块在stdout输出的两种方法
May 17 Python
Python向日志输出中添加上下文信息
May 24 Python
Pyinstaller将py打包成exe的实例
Mar 31 Python
对python过滤器和lambda函数的用法详解
Jan 21 Python
Flask-WTF表单的使用方法
Jul 12 Python
wxPython实现文本框基础组件
Nov 18 Python
Python多线程的退出控制实现
Aug 10 Python
Python经纬度坐标转换为距离及角度的实现
Nov 01 Python
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
Jun 11 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函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
PHP使用CURL实现多线程抓取网页
2015/04/30 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
JS下载文件|无刷新下载文件示例代码
2014/04/17 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
JavaScript中遍历对象的property的3种方法介绍
2014/12/30 Javascript
BootStrap 可编辑表Table格
2016/11/24 Javascript
AngularJS中的JSONP实例解析
2016/12/01 Javascript
Zepto实现密码的隐藏/显示
2017/04/07 Javascript
vue 使用eventBus实现同级组件的通讯
2018/03/02 Javascript
vue中设置height:100%无效的问题及解决方法
2018/07/27 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
python之Socket网络编程详解
2016/09/29 Python
Windows下python3.7安装教程
2018/07/31 Python
浅谈python之新式类
2018/08/12 Python
python 读取Linux服务器上的文件方法
2018/12/27 Python
python3编写ThinkPHP命令执行Getshell的方法
2019/02/26 Python
Python实现TCP通信的示例代码
2019/09/09 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
2020/04/20 Python
Html5新标签解释及用法
2012/02/17 HTML / CSS
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
阿玛尼美妆俄罗斯官网:Giorgio Armani Beauty RU
2020/07/19 全球购物
铲车司机岗位职责
2014/03/15 职场文书
2014组织生活会方案
2014/05/19 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
反邪教警示教育活动总结
2015/05/09 职场文书
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android
vue-router中hash模式与history模式的区别
2021/06/23 Vue.js
MySQL分布式恢复进阶
2022/07/23 MySQL