Python虚拟环境virtualenv创建及使用过程图解


Posted in Python onDecember 08, 2020

virtualenv 是用来创建一个虚拟的python环境的第三方包,一个专属于项目的python环境。

安装virtualenv(请确保python和pip成功安装):

pip3 install virtualenv

Python虚拟环境virtualenv创建及使用过程图解

创建python虚拟环境:

virtualenv [虚拟环境名称] # 会在当前目录下生成一个对应的文件夹
virtualenv -p /usr/bin/python [虚拟环境名称] # 指定python解释器版本

Python虚拟环境virtualenv创建及使用过程图解

进入python虚拟环境:

Linux系统:
cd my-env/
source ./bin/activate

Python虚拟环境virtualenv创建及使用过程图解

Windows系统:
cd my-env\Scripts
activate

Python虚拟环境virtualenv创建及使用过程图解

python虚拟环境下安装第三方包:

Python虚拟环境virtualenv创建及使用过程图解

退出python虚拟环境:

deactivate

Python虚拟环境virtualenv创建及使用过程图解

virtualenvwrapper:

virtualenvwrapper 是虚拟环境统一管理工具,可以使虚拟环境管理起来更加简单方便,不用像 virtualenv 那样需要先进入到指定目录下再通过activate命令激活虚拟环境。

安装virtualenvwrapper(同时会安装virtualenv):

Linux系统:
pip3 install virtualenvwrapper

Windows系统:
pip3 install virtualenvwrapper-win

Python虚拟环境virtualenv创建及使用过程图解

设置环境变量(只展示Linux系统的设置):

cat >> .bash_profile << eof
export WORKON_HOME=/data/Envs # 设置 virtualenv 的统一管理目录
export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3.7/bin/python3 # 指定 python 解释器
eof

source /usr/local/python3.7/bin/virtualenvwrapper.sh # 执行 virtualenvwrapper 安装脚本

source .bash_profile # 使配置生效

Python虚拟环境virtualenv创建及使用过程图解

virtualenvwrapper 基本使用:

1、创建虚拟环境:

mkvirtualenv my_env # 创建一个 my_env 虚拟环境,并切换到当前虚拟环境
mkvirtualenv --python==/usr/bin/python you_env # 创建一个指定 python 解析器的 you_env 虚拟环境,并切换到当前虚拟环境

Python虚拟环境virtualenv创建及使用过程图解

2、进入和切换虚拟环境:

[root@localhost ~]# workon my_env # 进入 my_env 虚拟环境
(my_env) [root@localhost ~]# workon you_env # 从 my_env 虚拟环境切换到 you_env 虚拟环境

Python虚拟环境virtualenv创建及使用过程图解

3、进入当前激活的虚拟环境的目录中:

cdvirtualenv

Python虚拟环境virtualenv创建及使用过程图解

4、退出当前虚拟环境:

deactivate

Python虚拟环境virtualenv创建及使用过程图解

5、列出当前所有的虚拟环境:

lsvirtualenv

Python虚拟环境virtualenv创建及使用过程图解

6、删除一个虚拟环境:

rmvirtualenv you_env

Python虚拟环境virtualenv创建及使用过程图解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中正则表达式的使用详解
Oct 17 Python
操作Windows注册表的简单的Python程序制作教程
Apr 07 Python
Python脚本实现格式化css文件
Apr 08 Python
详解在Python程序中使用Cookie的教程
Apr 30 Python
python smtplib模块实现发送邮件带附件sendmail
May 22 Python
详解Django中CBV(Class Base Views)模型源码分析
Feb 25 Python
如何在Python中实现goto语句的方法
May 18 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
Aug 01 Python
浅谈matplotlib默认字体设置探索
Feb 03 Python
python实现计算图形面积
Feb 22 Python
用Python进行栅格数据的分区统计和批量提取
May 27 Python
Python趣味挑战之教你用pygame画进度条
May 31 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 #Python
python 实现数据库中数据添加、查询与更新的示例代码
Dec 07 #Python
python 爬取小说并下载的示例
Dec 07 #Python
Python常用GUI框架原理解析汇总
Dec 07 #Python
pycharm中leetcode插件使用图文详解
Dec 07 #Python
使用Python爬取Json数据的示例代码
Dec 07 #Python
如何利用python生成MD5并去重
Dec 07 #Python
You might like
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
2009/12/16 PHP
PHP采集相关教程之一 CURL函数库
2010/02/15 PHP
php方法调用模式与函数调用模式简例
2011/09/20 PHP
PHP 读取和编写 XML
2014/11/19 PHP
解决php写入数据库乱码的问题
2019/09/17 PHP
用jquery写的一个万年历(自写)
2014/01/20 Javascript
JS自调用匿名函数具体实现
2014/02/11 Javascript
标题过长使用javascript按字节截取字符串
2014/04/24 Javascript
简述JavaScript的正则表达式中test()方法的使用
2015/06/16 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
Windows下安装 node 的版本控制工具 nvm
2020/02/06 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
js canvas实现五子棋小游戏
2021/01/22 Javascript
python中使用百度音乐搜索的api下载指定歌曲的lrc歌词
2014/07/18 Python
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
Python排序搜索基本算法之冒泡排序实例分析
2017/12/09 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
python中使用print输出中文的方法
2018/07/16 Python
python实现剪切功能
2019/01/23 Python
TensorFlow实现简单的CNN的方法
2019/07/18 Python
Python使用python-docx读写word文档
2019/08/26 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
2019/10/12 Python
在python中做正态性检验示例
2019/12/09 Python
Python实现对adb命令封装
2020/03/06 Python
python针对Oracle常见查询操作实例分析
2020/04/30 Python
keras中的History对象用法
2020/06/19 Python
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
上班打牌检讨书
2014/02/07 职场文书
中文专业毕业生自荐信
2014/05/24 职场文书
宿舍标语大全
2014/06/19 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
2015年小学生新年寄语
2014/12/08 职场文书
投资申请报告
2015/05/19 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
严以律己学习心得体会
2016/01/13 职场文书